.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}#print #print-page{margin:5px 0 0 0}body#print{width:500px;margin:40px auto;font-family:arial,helvetica,sans-serif;font-size:12px}body#print #wrap{position:relative}#print strong{font-weight:bold}#print strong.notes{display:block;float:left}#print #logo{float:left;width:76px;margin:0 7px 0 0}#print h1{font-size:160%;font-weight:bold;color:#2c8ec0;padding:0 0 9px 0}#print #controls{float:right;left:393px;position:absolute;top:-33px;width:109px}#print #controls a{color:#3c9fd3;text-decoration:underline}#print #controls a:hover{text-decoration:none}#print.trip a{color:#000;text-decoration:underline}#print #print-page a{background:transparent url('../images/trip-planner/icon-print.png') no-repeat scroll 0 3px;display:block;font-size:110%;height:16px;padding:5px 0 0 21px;width:16px}#print #close-page a{background:transparent url('../images/trip-planner/bg-btn-close.gif') no-repeat scroll 3px 8px;font-size:110%;height:16px;padding:5px 0 0 21px;width:16px}#print a:visited{color:#000}#print.trip #notes{float:left;line-height:120%;margin:0 0 15px 2px;width:375px}#print.trip .day{border-top:1px dotted #999;clear:both;padding:10px 0 10px}#print.trip .date{float:left;font-size:130%;font-weight:bold}#print.trip .locations{float:right;font-size:130%;font-weight:bold}#print.trip .day-head{border-bottom:1px solid #ccc;clear:both;float:left;margin:0 0 6px;padding:0 0 7px;width:100%}#print.trip .day-head .title{float:left;color:#469c2b;font-weight:bold;font-size:113%}#print.trip .day-head .stars{float:right}#print.trip .day-list .sub-head{clear:both;color:#666}#print.trip .day-list .description{margin:10px 0;line-height:120%}#print.trip .location{font-size:95%;line-height:129%;margin:0 0 20px}#print.trip .day-wrap{padding:0 0 0 10px}#print.trip #print-page{padding:10px 0 0 0}#print.trip #thanks{border-top:1px dotted;font-size:120%;font-weight:bold;line-height:140%;padding:10px 0 0 10px}#print.trip #thanks a{color:#2c8ec0;text-decoration:none}#print.trip .location a{text-decoration:none!important}#print.city #logo{float:none}#print.city #features-main{font-size:12px;line-height:140%;margin-top:10px}#print.city #features-main .action{display:none}#print.city #features-main #thumbs li{float:left;padding:0 0 0 20px}#print.city h2{font-size:120%;text-transform:capitalize;font-weight:bold;margin:10px 0 5px}#print.city a{color:#000;text-decoration:none}#print.city #offer{clear:both}#print.city.reviews .meta{width:80px;float:left}#print.city.reviews .report{display:none}#print.city.reviews .review{width:400px;float:right}#print.city.reviews #review-list li{margin:0 0 10px 0}#print.city.reviews .user{text-transform:capitalize;font-weight:bold}#print.city #thanks{line-height:140%;margin-top:20px;font-weight:bold}#print.city #thanks a{color:#3c9fd3}#print.city ul#offer-list li{margin:0 0 10px 0}#print.city ul#offer-list .title{font-weight:bold;text-transform:capitalize;float:left}#print.city ul#offer-list .dates{float:right;font-style:italic}#print.city ul#offer-list .description{clear:both}#print.city ul#offer-list .details{display:none}#print.city.events .callout{width:96px;float:left;min-height:110px;height:auto!important;height:110px}#print.city.events .full-description{width:400px;float:right;width:390px}#print.city.events .full-description .header h3{font-weight:bold;text-transform:capitalize}#print.city.events .full-description .event-date{font-style:italic}#print.city.events #upcoming-event{width:500px}
