body,#wrap{font:10px arial,verdana,sans-serif;margin:0;padding:0;color:#53565a}#logo-print img{border:0;max-width:300px;max-height:100px}img{border:0}img.phrase,#nav ul,div.container,#footer-nav ul{display:none}h1,h2,h3{margin-top:0;padding-top:0}h1{font-size:160%}h2{font-size:140%}h3{font-size:120%}p{margin:0;margin-bottom:10px}td p{margin:0 !important}#masthead img{position:absolute;top:0;left:0}caption{padding-top:10px;font-size:110%;font-weight:bold;text-align:left}#content{padding-top:0;margin-top:0}th{width:100px}table tr th,table tr td{text-align:left !important;vertical-align:top}#header{display:none}#property-photos{float:left;margin-right:-250px}#property-details{float:none;width:100%}#property-details table{clear:both}#property-details.sales{float:right !important;width:330px !important}#center_content{float:right;width:330px}#rental_center{width:470px}#property-nav,#navigation-tabs,#header-nav,#disclaimer,.hidden,#credit,#footer-nav,#seo_town_pages_footer,p.seo_hood_info,#messages{display:none !important}#logo-print{margin:0 0 20px 0;page-break-inside:avoid}#footer{width:100%;float:none;clear:both;padding:20px 0;text-align:center !important}#footer p{width:100%;clear:both !important}#footer a{color:#000;text-decoration:none}#footer img{margin:0 0 0 10px;vertical-align:middle}p.close_window,p.print_page{display:none}.page_break{page-break-after:always}.web-only{display:none !important}.print-only{display:block !important}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{height:1%}.dt_tools,#property-nav,.chat_button,#content div#left_side,p.close_window,p.print_page,a.contact,h2 span,.listing_tools,h6.fplans span{display:none !important}#rental_center h2{font-size:1.8em}#rental_center h4{font-size:1.4em;padding-top:10px;margin:0}.rentals #tool_wrap{float:right;width:180px;margin-top:59px}.rentals #rental_images{float:left;width:470px;border-right:1px solid;margin-bottom:10px}.rentals #rentals_right{clear:both}.rentals #rentals_right table{border-top:1px solid;width:100%}#results_list img,.service_results_list img{float:left;padding:2px;border:1px solid;margin-right:10px}#results_list dl,.service_results_list dl{padding-top:10px;border-top:1px solid}#results_list table,.service_results_list table{width:100%}#results_list table td,.service_results_list table td{width:33%}#results_list a{text-decoration:none;color:#000}#results_list a img{border:0}#results_list ul{padding:0;margin:0;list-style:none}#map_div{margin-bottom:4px}#map_div span{display:block;text-align:right;line-height:normal;color:#666}#property-details.zillow_data{width:650px !important}#zillow_data h4{padding:0;margin:0;padding-top:10px;font-size:14px}#zillow_data table{font-size:10px !important;text-align:center !important}#zillow_data table th{border-bottom:2px solid}#zillow_data table.zestimate{text-align:left}div#zmap_div{margin-bottom:10px !important;border:1px solid !important}#zillow_data div ul{padding:0 20px;margin:0}#zillow_data div ul li{margin:0;padding:0}#zillow_data div div{border:0;padding:0;margin:0}div.zillow_chart{width:310px !important;float:left;min-height:100px;border-top:none !important}*html div.zillow_chart{height:100px}div.zillow_chart img{border:1px solid}#zillow_data .demo_wrap{float:left}#zillow_data .demo_wrap div{padding:5px 10px;width:310px !important;float:left;margin-left:2px;border:0;border-top:1px solid}.demo_info h2{display:block;padding:5px;border:2px dashed;border-right:0;border-left:0;clear:both;float:none;font-size:16px;text-align:center;border-top:0}.demo_wrap h4{padding:3px 0 !important;margin:0;color:#000;font-size:14px}.demo_wrap h5{padding:2px 0;margin:0;font-size:12px}.demo_wrap ul{padding:5px;margin:0 0 0 15px}.zillogo{text-align:right}.showing_prop_wrap{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dashed #aab3b1;width:100%}.showing_sheet_prop_left{width:30%;float:left}.showing_sheet_prop_right{width:68%;padding-left:2%;float:left}.showing_sheet_prop_left img{max-width:100%;width:auto !important;max-height:200px}.showing_sheet_prop_left h2{color:#e65833;font-size:1.4em;text-transform:none}.showing_sheet_prop_left p{font-size:1.2em;line-height:1.4em}.showing_sheet_prop_left #prop-info{padding:0;margin-bottom:20px}.showing_sheet_prop_left #prop-info>span{margin-right:10px;padding-right:10px;border-right:1px solid}.showing_sheet_prop_left #prop-info>span:last-child{padding-right:0;margin-right:0;border:0}.showing_sheet_prop_right img{width:auto;max-width:75%;display:block;margin:0;float:right}.pu-heading{padding-top:15px;padding-bottom:20px;border-top:1px solid #3a413b}#listing_footer.pu-footer{margin-top:0;padding:0}.pu-footer .disclaimer{padding-top:0}.co-brand{padding-right:20px;margin-right:20px;border-right:1px solid #3a413b}.company-logo{margin-right:5px}.company-logo,.co-brand{display:inline-block;vertical-align:middle}.company-logo img,.co-brand img{max-height:35px;max-width:150px}.text-right{text-align:right}.showing_sheet_prop_qr{float:right}#directions_fields{display:none}#directionsPanel table{width:100%}#market_search_options,.hood_select,.market_graph span,#aap_prev,#aap_prev,.show_more,.market_graph a{display:none !important}.results_row a{color:#000;text-decoration:none}.results_row h3{margin:0}#top_stats{width:100%;float:left;padding:0;border-top:1px solid;border-bottom:1px solid;margin-bottom:10px}#top_stats .price{margin-left:5px}.increase span,.decrease span{margin-left:10px;padding-left:10px}#top_stats dl{float:left;width:50%}#top_stats dd{margin:0}.snapshot{clear:both}.snapshot th{white-space:nowrap;padding-right:38px}.snapshot td{padding-right:38px}h2,h4{text-transform:uppercase;font-size:1.2em;margin:10px 0 5px}#market_map_key{padding:10px 0 0 0;font-size:9px}#market_map_key p{margin:0 !important}#report_graphs{float:left;width:100%;margin-bottom:30px}.market_graph{float:left;margin-bottom:0;width:50%}.marker_label span.inner_label{color:#000 !important;position:absolute;left:3px;top:3px;font-size:9px}.results_row{float:left;width:100%;margin-bottom:20px}.results_generic{float:left;margin-right:30px}.results_generic:nth-child(3n){margin-right:0}.results_generic ul{padding:0;margin:0}.results_generic ul li{list-style:none}.results_generic img{width:175px;height:130px;margin-bottom:5px}#active_listings,#sold_listings{clear:both;width:100%;margin-top:20px}.office_wrap{width:100%;float:left}.office_info{float:left;width:240px}#office_right{width:400px;margin-left:260px}#left_side form,#travel_modes,#directions_form input,#dir_reverse,#directions_fields h5,#directions_form span{display:none}#office_right #directions_fields{display:block}#directions_form #directionsPanel span{display:inline}#directionsPanel{margin-top:10px}body.activity_report *{font-family:'Gotham SSm A','Gotham SSm B';font-style:normal;color:#53565a}body.activity_report{padding:0 50px;margin:0}body.activity_report a{text-decoration:none}body.activity_report ul,#listing-sheet ul{list-style:none;padding:0;margin:0;line-height:1.4em}body.activity_report #container p{margin:0;color:#8a8e95;line-height:1.4em}body.activity_report h1{font-size:28px;font-weight:normal;text-transform:}body.activity_report h2{font-size:21px;margin:0;font-weight:none;text-transform:none}body.activity_report #container{padding:0}.pu_logo_reports{display:inline-block}.pu_logo_reports img{padding:10px}.fl_right,.report_numbers{float:right}.report_numbers{font-size:50px;margin-top:0}.section_report{border-top:1px solid;padding-top:10px;margin-bottom:60px}.section_report:first-child{margin-bottom:40px}.section_report:last-child{margin-bottom:10px}.report_title{clear:both}.report_title strong{display:block;font-weight:900}#local_agent{float:left;width:100%;margin-bottom:40px}#local_agent.half-width{width:48%;font-size:12px}#local_agent img.agent_pic{float:left;margin-right:20px;max-width:100px}#local_agent li.agent_email{font-size:8px;overflow:hidden}#traffic_report_header{padding:15px;background-color:#53565a;-webkit-print-color-adjust:exact}.close_link,.print_link,.print_report{display:none}#traffic_report_footer{padding:15px;background-color:#53565a;color:#fff;font-size:13px;text-align:center;-webkit-print-color-adjust:exact}.impressions{text-align:center;width:100%;margin:20px 0}.impressions div{display:inline-block;margin:0 15px;vertical-align:middle}.impressions div img{display:inline-block;max-height:25px;max-width:80px;vertical-align:middle}.impression_numbers{display:block;margin-top:15px;font-size:20px}.logo_wrap{display:flex;margin:15px 0;height:30px;align-items:center}.insights_results_panel h3{clear:both}.insights_results_row_content{font-size:.9em}.insights_results_row_content p{margin:0}.insights_results_row_description{padding-top:10px}.insights_results_generic label{display:inline-block;text-transform:none;width:90px;margin-right:5px}.insights_results_generic h5{margin:0}.insights_results_title a{font-size:.8em}.insights_results_row{clear:both;width:100%}.insights_results_row label{cursor:pointer}.insights_results_generic{background:0;width:15%;min-width:170px;min-height:auto;padding:1%;float:left;margin:.5%;margin-bottom:20px;border:0}.insights_results_generic .row_img{height:130px;position:relative;overflow:hidden;margin-bottom:10px}.insights_results_generic .row_img img{display:block;width:100%;height:100%;max-height:130px;min-width:170px;margin:0;margin-left:auto;margin-right:auto;border:0}.insights_results_details{white-space:nowrap;overflow:hidden}.insights_results_generic .results_row_tools_list{margin-top:10px}.insights_results_generic .results_row_tools_list a{display:inline}.insights_results_generic .results_row_tools_list a img{vertical-align:top;display:inline}#market_report_refine,#market_report_subscribe_button,#footer-fixed{display:none}#map_canvas{page-break-after:avoid;height:275px !important}.insights_results_row{page-break-after:auto}#showing_sheet_container *{font-family:arial,helvetica,sans-serif;font-size:12px;line-height:20px}#showing_sheet_container{width:640px;margin:0 auto}#showing_sheet_container h1,#showing_sheet_container h2,#showing_sheet_container h3{font-weight:bold}#template_header{background:#53565a;float:left;width:100%;padding:20px;box-sizing:border-box;margin-bottom:20px}#template_header *{color:#fff}#template_header h1{text-transform:uppercase;font-size:20px;margin-top:35px}#template_header h3{font-size:18px;margin-bottom:5px}#template_header .col30,#template_header .col70{float:left}#template_header .col30{width:30%;margin:0}#template_header .col70{width:70%;margin:0}#company_header_logo{box-sizing:border-box;float:left;border-right:1px solid #fff;padding-right:20px}#company_header_logo img{width:auto;max-width:100%}#agent_header_info{box-sizing:border-box;padding-left:20px}#agent_header_logo{float:left;margin-right:20px;height:90px;overflow:hidden}#agent_header_logo img{width:auto}#showing_sheet_container h2{font-size:18px;margin:0}#showing_sheet_container p{margin-top:0}.showing_prop_wrap{border:0;float:left;width:100%;margin:0;padding:0;margin-bottom:40px}#template_footer{width:100%}#prop-info{padding:20px 0 10px}.pu-agent-pic{float:left;margin-right:20px}.pu-agent-pic img{max-height:120px}.custom-template td #agent_footer_info{font-weight:normal;color:#53565a;font-size:18px}#agent_footer_info a{color:#53565a;text-decoration:none !important}#prop-info span{margin-right:30px;font-size:16px}#showing_sheet_name h1{font-size:30px;font-weight:normal}#prop-info span span.number{margin:0}.view_online,p.print_page{display:none}.large_number{font-size:36px !important;margin-bottom:15px}.tiny_text{font-size:10px !important}