@page { margin: 40px 20px; }
.layout { width: 100%; }

#home { min-height: auto; }
#gridImg1 { position: relative; padding: 0 0 46%; }

#_headerBar { display: none; }
#header, #header.fixed { display: none; }
#shortInfoAddress, .shortInfoPrice, .shortInfoDetails span { font-size: 20px; }
#shortInfoTop { border-bottom-color: rgba(0,0,0,.4); }
#shortInfoTop>div:first-child, #shortInfoBot { font-size: 16px; }
#shortInfoTop>div:first-child { padding: 4px 2% 20px 0; }
#shortInfoTop>div:last-child { padding: 4px 0 20px 2%; border-left-color: rgba(0,0,0,.4); }
.shortInfoDetails { padding: 10px 2% 8px; border-left-color: rgba(0,0,0,.4); }
.shortInfoDetails span { margin: 0 10px 0 0; }

#aboutBlock { position: relative; color: #000; }

section.content { padding: 20px 0 !important; }
section#home.content { padding-top: 0 !important; }

#detailsLeft, #detailsRight { float: none; width: auto; }

#details dt { padding: 5px 0; }
#details dd { padding: 5px 0 5px 10px; }

#photos { font-size: 0; }
.photosItem1, .photosItem2, .photosItem3 { float: none; width: 240px; margin: 4px; height: 180px; display: inline-block; vertical-align: top; padding: 0; }
.collapseBlockBody { display: block; }
.photosGridMore { display: none; }

h2, #photos h2 { font-size: 22px; margin: 0 0 15px; padding: 0 0 15px; }

.aboutInfoHeader_small, .sub_caption { font-size: 18px; }

#map { margin: 0 0 25px; page-break-before: always; }
#map_menu, #schoolLegend_wrapper { display: none; }
#schoolTable { font-size: 14px; }

.f_tools { display: none; }

#disclosures { display: none; }

#contacts h2 { border-bottom: 1px solid rgba(0,0,0,.4); }
#contactsForm { display: none; }
#contactsInfo { float: none; width: auto; }
.agentInfoName { font-size: 20px; }
.agentInfoSocial { display: none; }
.logoImg img, .agentImg img { max-width: 180px !important; }

#footer { display: none; }

a[href]:after { content: "" !important; }

#_servicesModalStarter, #_agentInfoEditStarter, .sellerIncentivesModal, .ohtriangle, .jsold, .rtriangle { display: none; }
.modal.in, .modal-backdrop, .bubblesMessage { display: none !important; }