*{margin:0;padding:0}
body{font:normal 14px/20px arial,helvetica,sans-serif;height:100%;margin:0;padding:0;text-align:center;width:100%;-webkit-print-color-adjust:exact;}
table{border-collapse:collapse;border-spacing:0;width:100%}
a{color:#333;text-decoration:underline}
a:hover{color:#000}
span.link{color:#d61029;cursor:pointer;text-decoration:underline}
span.link:hover{color:#000;cursor:pointer}
strong{font-weight:bold}
p{margin:0 0 15px 0}
.clear{clear:both;height:0;line-height:none;}
.clearL{clear:left}
.clearR{clear:right}
.floatleft{float:left}
.floatright{float:right}
.textright{text-align:right}
.textleft{text-align:left}
.textcenter{text-align:center}
.text-red,.creditapplied{color:#C00}
.pointer{cursor:pointer}
#print{margin:20px auto;text-align:left;width:696px;}
#print .logo{text-align:center;}
#print .logo img{width:75px;height:auto;margin:0 auto 10px auto;}
#print h1{color:#555;font-size:28px;font-weight:normal;line-height:30px;}
#print h1 .price{color:#000;font-weight:bold;}
#print .contact{border-bottom:1px solid #ccc;font-size:14px;margin:0 0 10px 0;padding:0 0 10px 0;}
#print .contact h2{color:#555;font-size:23px;font-weight:normal;}
#print .contact .agentinfo span{ white-space:nowrap;}
#print .photos{margin:0 0 10px 0;}
#print .photos .photo{float:left;width:336px;height:225px;margin:0 20px 0 0;overflow:hidden;text-align:center;}
#print .photos .photo.last{margin:0;}
#print .photos .photo img{display:block;max-width:120%;width:auto;max-height:120%;height:auto;margin:0 auto;}
#print .description{margin:0 0 20px 0;}
#print .description ul{list-style:inside;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;}
#print .description ul li{display:inline-block;width:49%;}
#print .legal{font-size:11px;text=align:center;}