body.array1-listing{font-family:Arial,sans-serif;line-height:1.2em}body.array1-listing
li{list-style:none}body.array1-listing
h1{font-size:20px;line-height:1.3em;font-weight:700}body.array1-listing
h3.green{font-weight:bold;margin-bottom:5px;margin-top:5px;font-size:20px;border-bottom:none}body.array1-listing
.categoryhdr{border-bottom:none !important}body.array1-listing
h4{font-size:12px}body.array1-listing h3, body.array1-listing
h4{margin-bottom:0}body.array1-listing
.red{color:#a30000}body.array1-listing
.green{color:#2c7800}body.array1-listing
.clear{clear:both;margin-bottom:40px}body.array1-listing
#usmcontent{margin:0
auto;width:700px}body.array1-listing #top-col{float:left;margin-top:-10px;text-align:center;width:700px;border-bottom:1px solid #bbb}body.array1-listing #site-info
h1{margin-top:10px;margin-bottom:5px}body.array1-listing #mid-col{margin-bottom:50px}body.array1-listing
#sitename{border-bottom:1px solid #bbb;font-weight:bold;font-size:12px}body.array1-listing #bottom-col{width:100%}body.array1-listing #bottom-col h3.detail-title{padding-top:15px;margin:0
0 5px 0;clear:both;border-bottom:1px solid #bbb}body.array1-listing #bottom-col
ul{margin-top:10px;margin-left:0;float:left;width:100%}body.array1-listing #bottom-col ul
li{float:left;width:30%;margin:1%}body.array1-listing #listedby, body.array1-listing
#soldby{text-align:center;font-size:17px}body.array1-listing
#realtorinfo{float:left;width:256px}body.array1-listing #contact-us{display:inline-flex;width:100%;align-items:initial}body.array1-listing
#qrcode{float:left;clear:both;margin-left:10%}body.array1-listing #print-header{width:100%;text-align:center;overflow:hidden}body.array1-listing #print-header
h3{word-wrap:break-word}body.array1-listing
#mlsinfo{margin-top:5px;margin-bottom:15px}body.array1-listing #mlsinfo
table{width:100%;text-align:center}body.array1-listing #mlsinfo table
td{padding:2px;font-weight:bold;font-size:17px}body.array1-listing #google-map{height:250px;margin-bottom:5px;width:250px}body.array1-listing #print-gallery{margin:2%;width:100%}body.array1-listing #print-gallery
ul{display:inline-flex;width:45%;margin:2%}body.array1-listing #print-gallery
li{margin:5px;float:left}body.array1-listing #print-gallery li
img{width:222px;display:block}body.array1-listing #print-gallery
li#number_0{clear:both;float:right;width:695px}body.array1-listing #print-gallery li#number_0
img{float:right;min-height:235px;width:300px}body.array1-listing
#remarks{clear:both;font-size:1.1em;margin-top:20px}body.array1-listing #bottomslideshow li
img{display:block;margin:0
auto;width:226px}body.array1-listing
#mreislogo{float:left;margin-right:10px}body.array1-listing #unitinformation
td{text-align:center}body.array1-listing #unitinformation td, body.array1-listing #unitinformation
th{padding:3px}body.array1-listing #listing-title{padding-top:5%;font-weight:700}body.array1-listing .detailview-mlsextra-title{text-align:center}body.array1-listing .detailview-mlsextra-title+span.green{color:black}body.array1-listing table.availability th, body.array1-listing table.availability
td{padding:3px}body.compact_print{font:normal 11px/1px 'Tahoma', 'Verdana', sans-serif}body.compact_print
h1{font:bold 18px/1px 'Tahoma', 'Verdana', sans-serif;text-align:right}body.compact_print #site-info{margin:0}body.compact_print #site-info
p{text-align:right}body.compact_print
h3{font:bold 14px/1px 'Tahoma', 'Verdana', sans-serif;margin:10px
0 4px}body.compact_print
ul{margin:0;padding:0;width:95%}body.compact_print
li{margin:0
0 4px;padding:0;width:100%}body.compact_print #left-col{width:180px;padding:0
5px;margin-top:15px}body.compact_print #print-gallery{display:inline-flex;page-break-before:always;width:100%;margin:0
30px}body.compact_print #print-gallery
li{width:30%;display:block;float:left;margin:0
8px 8px}body.compact_print #print-gallery li
img{max-width:100%;padding:4px;border:1px
solid #666;background-color:#bbb}body.compact_print #right-col{width:495px;border-left:1px solid #888;padding:0
5px;margin-top:15px}body.compact_print #right-col>img{max-width:50%;float:left}body.compact_print #google-map{width:49%;height:185px;float:right}body.compact_print #right-col
.dv_column{width:48%;margin-right:5px;float:left}body.compact_print
.breakafter{page-break-after:always}body.compact_print
.breakbefore{page-break-before:always}.utilBarWrap, .topWrap, .sub1Wrap, .sub2Wrap, .sub3Wrap, .sub4Wrap, .footWrap, .usmWrap, body.array1-listing .ui-dialog, body.array1-listing .ui-widget-overlay,form{display:none}body.array1-listing #wrapper .content-row .contentWrap
#sidebar1{display:none}body.array1-listing #wrapper .content-row .contentWrap
main{width:100%}body.array1-listing .site-logo{padding-top:30px;text-align:center}body.array1-listing .site-logo
img{max-height:65px}body.array1-listing #listing-title{padding-top:25px}body.array1-listing
#usmcontent{text-align:center;width:100%;max-width:700px;margin:0
auto}body.array1-listing #print-gallery{margin:0px}body.array1-listing #print-gallery #primary-image{padding-bottom:40%;position:relative;overflow:hidden}body.array1-listing #print-gallery #primary-image
img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0px;max-width:100%}body.array1-listing .detailview-mlsextra-title.green{color:#6b6b6b;text-transform:uppercase;font-weight:300;font-size:24px}body.array1-listing .list-price{margin-top:25px;margin-bottom:25px;color:#5da9e8;font-weight:300;font-size:24px}body.array1-listing #mlsinfo
table{width:100%}body.array1-listing #mlsinfo table tr.values
td{font-size:24px;color:#131313;font-weight:300}body.array1-listing #mlsinfo table tr.labels
td{font-size:18px;color:#808080;font-weight:300;text-transform:uppercase;padding-top:10px}body.array1-listing #mlsinfo
#remarks{margin-top:20px;margin-bottom:20px}body.array1-listing #mlsinfo #remarks
p{text-align:left;color:#808080;font-size:12px;font-weight:400}body.array1-listing #mid-col
.widget.listingmap{text-align:left;float:left;width:auto;max-width:50%;padding:0px
25px 0px 0px}body.array1-listing #mid-col .widget.listingmap h3.widget-title{display:none}body.array1-listing #mid-col .widget.listingmap #df-detail-map{height:250px;width:600px;overflow:hidden;max-width:100%}body.array1-listing #mid-col .widget.listingmap #df-detail-map
img{max-width:100%;height:auto}body.array1-listing #mid-col .widget.listingmap form
h4{display:none}body.array1-listing #mid-col .widget.listingmap form>.form-group{display:none}body.array1-listing #realtorinfo>div:not(#df-detail-map)#info-block{max-width:35%;margin-left:4%}body.array1-listing
#realtorinfo{width:100%;float:none}body.array1-listing #realtorinfo>div:not(#df-detail-map){float:left;width:auto;text-align:left;max-width:55%}body.array1-listing #realtorinfo > div:not(#df-detail-map) h3{border-bottom:none;text-transform:uppercase;color:#5da9e8;font-size:20px;margin:0px}body.array1-listing #realtorinfo > div:not(#df-detail-map) p{margin-bottom:10px;color:#434343}body.array1-listing #realtorinfo > div:not(#df-detail-map) br{display:none}body.array1-listing #realtorinfo > div:not(#df-detail-map) h4{margin:0px;line-height:25px;font-size:16px;color:#434343;font-weight:300}body.array1-listing #bottom-col ul li
img{object-position:center;object-fit:contain;width:100%;height:150px}body.array1-listing #bottom-col ul
li{float:left;width:30%;margin:1%}body.array1-listing
.clear{margin-bottom:0px;clear:both}body.array1-listing #bottom-col
ul{padding:0px;margin:0px;padding-top:50px;list-style:none}body.array1-listing
.green{color:#d0af81 !important}