.printPage{display:block;width:100%;height:100%;overflow:hidden;min-width:800px}.printHeader{position:absolute;display:block;height:100px;width:100%;min-width:800px;border-bottom:solid 2px #b2b2b2;background-color:#F7F7F7}.printHeader .headerContainer{float:left;padding-top:15px;margin-left:20px;overflow:visible}.printHeader .headerContainer.first{width:135px}.printHeader .headerContainer .checkbox{margin-bottom:6px;margin-left:20px}.printHeader h2{font-size:1em}.printHeader input{vertical-align:middle;margin:-1px 5px 0 0;padding:0}.buttonPrint{position:absolute;top:55px;right:20px}.button.cta3.size1{padding-left:10px;padding-right:10px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}#printFrame{width:400px;height:500px;display:block}.printPage.dealerList .headerContainer.second,.printPage.dealerList div.checkbox.detailMap,.printPage.lightbox .headerContainer.first,.printPage.lightbox .headerContainer.second,.printPage.lightbox #printMapContainer,.printPage.lightbox .resultTable,.printPage.lightbox .headline,.printPage.map .headerContainer.first,.printPage.map .headerContainer.second{display:none}.printPage.lightbox .routeContainer{display:block;margin-top:0px}.printPage.lightbox .generalInfo{margin-top:0px;padding-top:0px;border:none}.printBody{margin-top:102px;padding:0 20px 0 20px;height:495px;width:95%;overflow:auto}.printPage.route{padding-left:0px}.bodyContent{padding-bottom:20px}img.siteLogo{margin-bottom:30px;margin-top:20px}.headline div{display:none}.headline p{font-size:12px}.headline p.bold{font-weight:bold}div.mapBox{height:452px;width:745px;overflow:hidden;float:none}.printPage.route div.mapBox{height:472px}#printMapContainer{margin-top:10px;width:743px;height:430px;border:solid 1px #aeaeae}#printMapContainer img{max-height:none;max-width:none}.printPage.route #printMapContainer{margin-top:30px}.routeContainer{display:none;margin-top:30px}.printPage.route .routeContainer{display:block}.routeContainer .list .resultList{margin-top:20px}.routeContainer .list .disclaimer{font-size:10px;color:#707070;line-height:1.2em;margin-top:25px}.routeContainer .detailMaps{margin-left:50px;float:left}.detailMaps .detail{margin-bottom:20px}.detailMaps .detail p{font-weight:bold;font-size:12px;padding-bottom:10px}.routeContainer .detail img{width:345px;height:215px;border:1px solid #AEAEAE}.routeContainer .resultTable,.routeContainer .resultTable tr td{padding-left:0px;padding-ry:0px;background-color:#ffffff;border:none}.resultList{width:100%;border-left:0px;border-right:0px}.resultList .dealerResult.hideBorderBottom{border-bottom:hidden}.resultList .dealerResult.hideBorderBottom:hover{border-bottom:none}.dealerResult{border-bottom:1px solid #AEAEAE;border-collapse:separate;border-top:1px solid #FFFFFF}.dealerResult:hover{background-color:#EEEEEE;border-bottom:1px solid #AEAEAE;border-top:1px solid #AEAEAE}.dealerResult td{background-color:transparent;border:none}table.resultList td.address div{width:380px;overflow:auto}.resultList .dealerResult td.name{width:300px;font-size:11px;font-weight:bold}.resultList span.distance{font-weight:normal;padding-left:30px;padding-right:30px;float:right;text-align:right;white-space:nowrap}.resultList td.address{display:block !important}.resultList td.link{display:none !important}div.list div.resultAction{display:none}td.list table.directionResultList{border:none;max-width:300px}td.list table.directionResultList tr{border-bottom:1px solid #AEAEAE;border-collapse:separate;border-top:1px solid #FFFFFF}td.list table.directionResultList tr td{background-color:transparent}td.list table.directionResultList tr td.marker b{width:20px;height:20px;border-radius:50%;background-color:#e8ae05;display:block;text-align:center;line-height:20px;font-weight:normal;color:#fff}td.list table.directionResultList tr td.marker b.blueLetter{background-color:#022d6e}td.list table.directionResultList tr td div.sectionContainer{width:165px}td.list table.directionResultList tr:hover{background-color:#EEEEEE;border-bottom:1px solid #AEAEAE;border-top:1px solid #AEAEAE}.dlKeyBoxWrapper{border-top:1px solid #D8D8D8;padding-top:30px;clear:both}.dlKeyBoxWrapper ul{padding:0px 10px 5px 10px;float:left;width:100%}.dlKeyBoxWrapper ul li{float:left;clear:none;display:block;width:33%;margin:0}.dlKeyBoxWrapper ul li dl{padding:0px}.dlKeyBoxWrapper ul li dl dt,.dlKeyBoxWrapper ul li dl dd{clear:both;float:left;margin:0 0 5px 0;width:100%}.dlKeyBoxWrapper ul li dl dt h2{font-size:12px;clear:both;margin:10px 0 0px 0;color:#414042;text-transform:capitalize;font-style:italic;line-height:1.14286em}.dlKeyBoxWrapper ul li dl dd span{display:block;float:left;color:#414042;text-decoration:none;padding:2px 3px 0 3px;font-weight:bold}.dlKeyBoxWrapper ul li dl dd img{display:block;float:left;width:18px;height:18px}.infoContainer{margin-top:10px;margin-bottom:30px;padding-top:30px;float:left;width:100%;border-top:1px solid #AEAEAE}.infoContainer .infoContent{max-width:348px;float:left}.infoContainer .title{font-size:18px;font-weight:bold;margin-bottom:35px;display:none}.infoContainer .partnerName{font-weight:bold}.mapviewicon .iconContainer{height:22px;overflow:hidden;width:23px}.infoContainer .icons{width:100%;margin-top:5px;margin-bottom:8px}.serviceTypeImg{float:left;margin-right:1px;width:18px;height:18px}.infoContainer .icons li{padding-right:2px}.infoContainer .distance{font-weight:bold;margin-bottom:20px}.infoContainer .address{margin-bottom:20px}.infoContainer .openingHours{margin-top:20px}.infoContainer .additionalInfo{margin-top:25px}.infoContainer .address,.infoContainer .voice,.infoContainer .email,.infoContainer .url,.infoContainer .tel,.infoContainer .fax,.infoContainer .cell,.infoContainer .openingHours,.infoContainer .additionalInfo{display:none}.infoContainer .mapImg{width:345px;height:215px;float:right;border:1px solid #AEAEAE}.infoContainer.generalInfo .mapImg{margin-top:53px}@media print{.calculateRouteBox{display:none}.printBody,.printPage{overflow:visible !important;float:none !important}.printPage div.iconContainer{overflow:hidden !important;height:22px !important}.printPage .resultList td{border-left:none !important;border-right:none !important}.printPage .icons li{float:left !important;margin-right:2px}.serviceType span.range{margin-top:0px;margin-left:6px}.detailMaps{overflow:visible !important;float:none !important;vertical-align:top}.infoContent .icons img{float:left;margin-right:3px}li{list-style-type:none}.printBody{margin-top:0px}.printHeader{display:none}}
