-webkit-print-color-adjust:exact;body{font-family:Georgia,"Times New Roman",Times,serif;font-size:9pt;line-height:11pt;color:#000;background:#fff !important;background-image:none !important;margin:0 !important}#wrapper{margin:0 6% 4%}.container{width:auto;margin:0 5%;padding:20px 0 0;float:none !important;border:0}.container.marB0{margin-bottom:0 !important}#topbar-wrap,header#masthead,#header-wrap,#cbp-spmenu,#header-wrap-placeholder,#header-search-wrap,#tools,#compare-panel,#lead-carousel,.snipe-wrap,#listing-map-btn,#show-more-btn,.est-payment,.save-this-btn,.single-listings #listing-five-gallery,.single-listings .ct-modal-mask,.single-listings #content-show-more,.single-listings #listing-gallery-contact-modal,.single-listings #listing-sections,.propinfo li.property-type,#listing-location,#listing-attachments,.single-listings .ct-affordability-calculator,#listing-reviews,.listing-nearby,#listing-virtual-tour,.listing-agent-contact .social,#overlay,.sub-listings,#modal,#title-header,article figure,#sidebar,.videoplayer,.creation-date,iframe,article nav,nav,#logo,#tagline,.breadcrumbs,#single-header,.video,#slider,#carousel,.post-social,.comments-num,.category,.agent-contact,.tags,.flexslider,#listing-tools,#comments-template,footer,#footer-widgets{display:none !important}#sitename-for-print-only{display:block;font-weight:300;margin:0 0 1%;padding:10px 0;text-align:center;border-bottom:1px solid #d5d9dd;text-transform:uppercase;letter-spacing:1px}#single-listing-lead{margin-bottom:1% !important}#listings-three-header{float:right;width:68%}.listing-location{margin:0}h1#listing-title{font-size:1.9em;font-weight:300;margin:0 0 2px !important}p.location{margin:0 0 15px !important}h4.price{font-size:1.85em;margin:0 0 20px !important}#listings-three-slider,#listings-four-slider{float:left;width:30%;margin-right:2%}.lead-image{margin:20px 0 30px}#first-image-for-print-only{display:inline-block !important}article.col.span_9{margin:0 auto}.listing-content,.listing-content-show-more{margin-bottom:1%}.single-listings .post-content{page-break-after:avoid;page-break-inside:avoid}.single-listings #listing-content-show-more small{display:block}.single-listings #listing-idx-info{margin-top:90pt}.single-listings #listing-idx-info h4{clear:both}.single-listings .info-inner{display:block !important}.single-listings .listing-location .snipe{float:none;margin:0 0 8px}.single-listings #logo{display:block;margin:0}.price{margin-bottom:10px;line-height:11pt}.single-listings ul.propinfo{margin-left:0}#single-listing-propinfo{font-size:8pt;margin:0;padding:10px 20px 0;border:1px solid #d5d9dd}#single-listing-propinfo li{display:inline-block;margin-right:10px;margin-bottom:0;padding-right:5px}#single-listing-propinfo li .right{padding:0 0 0 5px}#single-listing-propinfo li:last-child{border-right:0}#listing-content{margin:30px 0 60px}.post-content{margin-bottom:30px}.post-content p{margin-top:20px;line-height:18pt}.single-listings .fa-check-circle{margin-right:10px}.single-listings h6{float:left}h4.border-bottom{text-transform:uppercase;font-size:12pt;font-weight:300;margin-top:28px}.propinfo.col.span_6,ul.propfeatures{float:none;margin-left:0 !important;margin-bottom:0 !important}.propinfo.col.span_6.first{margin-left:0 !important}.propinfo span.muted{color:#000;font-weight:300}.info-inner .propinfo li,.propfeatures li{font-size:11pt;line-height:16pt;margin:0;list-style-type:none;float:none;clear:both}#listing-contact{display:inline-block;width:40%;vertical-align:top;margin-right:2%;border:1px solid #d5d9dd;padding:20px}.main-agent h4.border-bottom{margin:0 !important;border:none}#agent-print-only{display:block;font-size:60%;color:#878c92;text-transform:uppercase}.agent-info li{display:block;font-size:9pt}.agent-info li .left{float:none}.agent-info li .right{float:none}.agent-info svg{position:relative;top:3px;margin-right:12px}.agent-info li.row{border-bottom:1px solid #d5d9dd}.agent-info li:last-child{border:0}#listing-brokerage{display:inline-block;vertical-align:top;width:43%;border:1px solid #d5d9dd;padding:20px}.brokerage{margin-top:0}.brokerage small{text-transform:uppercase;font-weight:800;font-size:9pt}.brokerage p a{font-size:1.4125em;font-weight:400}.idx-disclaimer{font-size:6pt;line-height:10pt}.idx-disclaimer p{margin-bottom:0}.listings-one #single-listing-propinfo,.listings-two #single-listing-propinfo{margin-top:3% !important}.listings-one #first-image-for-print-only,.listings-two #first-image-for-print-only{display:inline-block;width:30%;margin-top:2% !important;margin-right:2%;vertical-align:top;break-after:avoid}.listings-one .post-content,.listings-two .post-content{display:inline-block;width:68%;vertical-align:top;break-after:avoid}.article-content{width:100%;clear:both}h1,h2{line-height:normal;margin:0}p{font-size:11pt}a{color:#000;text-decoration:none}p a:after{display:block;content:""attr(href)"";font-size:9pt;font-weight:400;margin-top:4px}