body,#wrap{font:10px arial,verdana,sans-serif;margin:0;padding:0}img{border:0}img.phrase,#nav ul,div.container,#footer-nav ul{display:block}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}#logo-print img{max-width:300px;max-height:100px}#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}.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}.showing_sheet_prop_left{width:150px;float:left}.showing_sheet_prop_right{margin-left:150px;padding-left:2em}.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:25px 0;width:100%}.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{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}body.activity_report h2{font-size:24px;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:80px}.section_report:first-child{margin-bottom:50px}.section_report:last-child{margin-bottom:20px}.report_title{clear:both}.report_title strong{display:block;font-weight:900}#local_agent{float:left;width:100%;margin-bottom:50px}#local_agent img{max-width:200px}#local_agent img.agent_pic{float:left;margin-right:20px}.close_link,.print_link{display:none}.impressions{text-align:center;display:table;width:100%}.impressions div{display:table-cell;height:200px;vertical-align:middle}.impressions div img{display:inline-block;height:40px;vertical-align:middle}.impression_numbers{display:block;margin-top:30px;font-size:30px}.logo_wrap{display:inline-block;margin:16px 0}.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}.cal_cell{width:160px;height:200px;float:left;margin-right:25px;text-align:center;font-size:8px}.cal-day-label,.cal-week-price,.cal-day-number,.cal-week-price-cell{width:20px;float:left;margin-bottom:0;margin-top:5px;text-align:center}.vaca-months-collapse-button,.vaca-details-collapse-button{display:none}.key{margin:20px 0 20px !important;font-size:.8em}.dim{opacity:.65;color:grey}.gray .cal-day-number-interior,._gray .cal-day-number-interior,.gray_gray .cal-day-number-interior,.unavail .cal-day-number-interior{background-color:#c3c3c3}.green .cal-day-number-interior,.green_green .cal-day-number-interior,.avail .cal-day-number-interior{background-color:#91b885}.red .cal-day-number-interior,.red_red .cal-day-number-interior,.booked .cal-day-number-interior{background-color:#b37474}.booked.prev_booked .cal-day-number-interior{background:#b37474 !important}.avail.prev_avail .cal-day-number-interior{background:#91b885 !important}.unavail.prev_unavail .cal-day-number-interior{background:#c3c3c3 !important}.cal-day-number-interior{border-radius:50%;background-color:transparent;width:10px;height:10px;padding:3px;display:inline-block}.red_gray .cal-day-number-interior,div.cal_week.gray .prev_booked .cal-day-number-interior,div.cal_week.gray .red .cal-day-number-interior,.unavail.prev_booked .cal-day-number-interior{background:#b37474;background:-moz-linear-gradient(-45deg,#b37474 0,#b37474 50%,#91b885 50%,#c3c3c3 50%,#c3c3c3 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#b37474),color-stop(50%,#b37474),color-stop(50%,#91b885),color-stop(50%,#c3c3c3),color-stop(100%,#c3c3c3));background:-webkit-linear-gradient(-45deg,#b37474 0,#b37474 50%,#91b885 50%,#c3c3c3 50%,#c3c3c3 100%);background:-o-linear-gradient(-45deg,#b37474 0,#b37474 50%,#91b885 50%,#c3c3c3 50%,#c3c3c3 100%);background:-ms-linear-gradient(-45deg,#b37474 0,#b37474 50%,#91b885 50%,#c3c3c3 50%,#c3c3c3 100%);background:linear-gradient(135deg,#b37474 0,#b37474 50%,#91b885 50%,#c3c3c3 50%,#c3c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b37474',endColorstr='#c3c3c3',GradientType=1)}.gray_red .cal-day-number-interior,div.cal_week.gray .booked .cal-day-number-interior,div.cal_week.red .gray .cal-day-number-interior,.booked.prev_unavail .cal-day-number-interior{background:#c3c3c3;background:-moz-linear-gradient(-45deg,#c3c3c3 0,#c3c3c3 50%,#b37474 50%,#b37474 50%,#b37474 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#c3c3c3),color-stop(50%,#c3c3c3),color-stop(50%,#b37474),color-stop(50%,#b37474),color-stop(100%,#b37474));background:-webkit-linear-gradient(-45deg,#c3c3c3 0,#c3c3c3 50%,#b37474 50%,#b37474 50%,#b37474 100%);background:-o-linear-gradient(-45deg,#c3c3c3 0,#c3c3c3 50%,#b37474 50%,#b37474 50%,#b37474 100%);background:-ms-linear-gradient(-45deg,#c3c3c3 0,#c3c3c3 50%,#b37474 50%,#b37474 50%,#b37474 100%);background:linear-gradient(135deg,#c3c3c3 0,#c3c3c3 50%,#b37474 50%,#b37474 50%,#b37474 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3',endColorstr='#b37474',GradientType=1)}.red_green .cal-day-number-interior,div.cal_week.green .prev_booked .cal-day-number-interior,div.cal_week.green .red .cal-day-number-interior,.avail.prev_booked .cal-day-number-interior{background:#b37474;background:-moz-linear-gradient(-45deg,#b37474 0,#b37474 50%,#91b885 50%,#91b885 50%,#91b885 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#b37474),color-stop(50%,#b37474),color-stop(50%,#91b885),color-stop(50%,#91b885),color-stop(100%,#91b885));background:-webkit-linear-gradient(-45deg,#b37474 0,#b37474 50%,#91b885 50%,#91b885 50%,#91b885 100%);background:-o-linear-gradient(-45deg,#b37474 0,#b37474 50%,#91b885 50%,#91b885 50%,#91b885 100%);background:-ms-linear-gradient(-45deg,#b37474 0,#b37474 50%,#91b885 50%,#91b885 50%,#91b885 100%);background:linear-gradient(135deg,#b37474 0,#b37474 50%,#91b885 50%,#91b885 50%,#91b885 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b37474',endColorstr='#91b885',GradientType=1)}.green_red .cal-day-number-interior,div.cal_week.green .booked .cal-day-number-interior,div.cal_week.red .green .cal-day-number-interior,.booked.prev_avail .cal-day-number-interior{background:#91b885;background:-moz-linear-gradient(-45deg,#91b885 0,#91b885 50%,#c3c3c3 50%,#b37474 50%,#b37474 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#91b885),color-stop(50%,#91b885),color-stop(50%,#c3c3c3),color-stop(50%,#b37474),color-stop(100%,#b37474));background:-webkit-linear-gradient(-45deg,#91b885 0,#91b885 50%,#c3c3c3 50%,#b37474 50%,#b37474 100%);background:-o-linear-gradient(-45deg,#91b885 0,#91b885 50%,#c3c3c3 50%,#b37474 50%,#b37474 100%);background:-ms-linear-gradient(-45deg,#91b885 0,#91b885 50%,#c3c3c3 50%,#b37474 50%,#b37474 100%);background:linear-gradient(135deg,#91b885 0,#91b885 50%,#c3c3c3 50%,#b37474 50%,#b37474 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91b885',endColorstr='#b37474',GradientType=1)}.gray_green .cal-day-number-interior,div.cal_week.green .prev_unavail .cal-day-number-interior,div.cal_week.green .gray .cal-day-number-interior,.avail.prev_unavail .cal-day-number-interior{background:#c3c3c3;background:-moz-linear-gradient(-45deg,#c3c3c3 0,#c3c3c3 50%,#91b885 50%,#91b885 99%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#c3c3c3),color-stop(50%,#c3c3c3),color-stop(50%,#91b885),color-stop(99%,#91b885));background:-webkit-linear-gradient(-45deg,#c3c3c3 0,#c3c3c3 50%,#91b885 50%,#91b885 99%);background:-o-linear-gradient(-45deg,#c3c3c3 0,#c3c3c3 50%,#91b885 50%,#91b885 99%);background:-ms-linear-gradient(-45deg,#c3c3c3 0,#c3c3c3 50%,#91b885 50%,#91b885 99%);background:linear-gradient(135deg,#c3c3c3 0,#c3c3c3 50%,#91b885 50%,#91b885 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3',endColorstr='#91b885',GradientType=1)}.green_gray .cal-day-number-interior,div.cal_week.gray .prev_avail .cal-day-number-interior,div.cal_week.gray .green .cal-day-number-interior,.unavail.prev_avail .cal-day-number-interior{background:#91b885;background:-moz-linear-gradient(-45deg,#91b885 0,#91b885 50%,#c3c3c3 50%,#c3c3c3 50%,#c3c3c3 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#91b885),color-stop(50%,#91b885),color-stop(50%,#c3c3c3),color-stop(50%,#c3c3c3),color-stop(100%,#c3c3c3));background:-webkit-linear-gradient(-45deg,#91b885 0,#91b885 50%,#c3c3c3 50%,#c3c3c3 50%,#c3c3c3 100%);background:-o-linear-gradient(-45deg,#91b885 0,#91b885 50%,#c3c3c3 50%,#c3c3c3 50%,#c3c3c3 100%);background:-ms-linear-gradient(-45deg,#91b885 0,#91b885 50%,#c3c3c3 50%,#c3c3c3 50%,#c3c3c3 100%);background:linear-gradient(135deg,#91b885 0,#91b885 50%,#c3c3c3 50%,#c3c3c3 50%,#c3c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91b885',endColorstr='#c3c3c3',GradientType=1)}.cal-day-number-interior.vaca_price{background-color:transparent}.month_name{border-top:0 solid;border-bottom:1px solid;padding:3px 0;margin:0;text-align:center;text-transform:uppercase}#container{padding:20px !important}#listing-sheet h1{padding-top:10px !important}#main-nav,#home-search,#new_qs_sales_search{display:none}#translate_wrapper{display:none}.social a{display:none}.share_button a{display:none}#quick-search-panel{display:none}.homepage-quicksearch-container{display:none}.quicksearch-floater{display:none}.navbar-container,#quick-search-panel,#fixed_top_content,#mobile-head-spacer,#footer-wrapper{display:none}.navbar,#pre-mobile-header-main-nav{display:none}.list-view-icons-container,.property-list-icons,.icon-bar,.sr-only{display:none}.btn-primary{display:none}.spacer{height:20px}.spanner{height:35px}.input-sm,#agents-search-button,#agent-results label{display:none}.agent-pic img{height:auto;width:167px}#modal_contact_container{display:none}.agent-details h1{text-align:left}img.agent-photo{float:left;width:25%;margin:0 32px 0 0}.agent-information-brick-container{margin:12px;float:left;text-align:left;font-size:1.6em}.agent-details .col-sm-24{width:60%}.map-icon-container,.refine-report-collapse-button{display:none}#results_list .property-image{height:auto;width:100%}#report_graphs .current{font-weight:bold;border:1px solid;border-radius:3px}.property-details-description,.list-view-icons-container{display:none}.property-listings{margin:10px;float:left}h5.status-notice{clear:both;position:relative;left:0;bottom:0;margin:0}.property-image-container{height:220px;overflow:hidden}#main-body.col-sm-24 .col-md-6.col-sm-8 .property-image{height:185px;width:240px !important;margin:0 auto}#main-body.col-sm-24 .col-md-6.col-sm-8 .property-image-container{height:215px}.property-details-container{position:relative;width:240px}.disclaimer p{width:100%;clear:both}#result-icons{min-height:0}.arrow_trend_down svg{width:21px}#snapshot table{font-size:120%;margin:0 auto}.market_disclaimer{width:50%;margin:12px auto}#profiles_search_input,#profiles_search_button{display:none}.profile-cell .area-name{font-size:18px;margin:16px 0}#area_list img{width:300px;height:200px}.profile-cell{float:left;width:50%}#offices_index img{width:120px;float:left}#offices_index .spacer{height:0}.office-info{float:left;height:100px;margin:10px}.office-details-pic img{width:50%;float:left;margin-bottom:35px}#agent_results .agent-pic img{width:150px;float:left}.agent-info{float:left;margin:12px;font-size:1.6em}.agent-name{display:block;padding-bottom:10px}.agent-title{display:block;margin-bottom:10px}.agent-numbers{padding:10px 0}#office_page .spacer{height:0}dl.office_address{float:left;width:40%;margin:0 24px}.office_address dd{margin:0}#office_map{clear:both}#property_tools,.view_full_report{display:none}#property-photos{float:none}#property-photo-small.carousel-inner{height:auto}#property-photo-small img{width:200px;height:auto}.pg-properties-show img{width:350px}.pg-properties-show h3{float:none !important}#report_graphs ul{display:none}#trends_overview{margin:0 auto;width:60%}.disclaimer img{width:24px}#desktop-head-spacer{height:0}.pg-posts-index #sidebar,.post-links,.agents-list-controls,.justification-control-primary,.pagination{display:none}.pg-posts-index img{max-width:100%}.body-title{font-size:2.4em;text-align:center}.post.published .body-semi-title{margin:10px 0}#blog-content p{width:100%;margin:0 auto;line-height:1.6}.body-semi-title{text-align:center;margin-bottom:20px}.body-semi-title a{text-decoration:none}.justification-control-primary a{font-size:.65em}.post-attribute a{text-decoration:none}.postTitle a,.postTitle2 a{text-decoration:none}