@page { margin: 40px 20px; }
.layout { width: 100%; } 

#_headerBar { display: none; }

#header { padding: 0; margin: 0; }
#shortInfo { float: none; width: auto; padding: 0; }
#shortInfoInner { position: relative; left: auto; top: auto; right: auto; bottom: auto; }
#shInfo { position: relative; left: auto; top: auto; right: auto; margin: 0!important; padding: 0; }
#shortInfoAddress { font-size: 22px; }
#shortInfoDetalis { font-size: 15px; margin: 0 0 5px; }
#shortInfoPrice { font-size: 22px; }

#gridImg2 { padding: 0 0 32%; }
#gridImg3 { width: 64%; padding: 0 0 32%; }
#gridImg4 { width: 36%; padding: 0 0 32%; }

#gridImg5 { position: relative; left: auto; top: auto; bottom: auto; width: auto; padding: 0 0 32%; }
#aboutInfo { float: none; width: auto; padding: 0; }
#aboutInfoHeader { font-size: 22px; }

#propertyD { margin: 0 0 25px; }	
#propertyDLeft { float: none; width: auto; padding: 25px 0 0; }
#propertyDRight { position: relative; width: auto; top: auto; right: auto; bottom: auto; }
dl { font-size: 14px; }
#gridImg6 { position: relative; left: auto; top: auto; right: auto; height: auto; border: none; border-right: 4px solid #fff; width: 64%; padding: 0 0 32%; float: left; }
#gridImg7 { position: relative; left: auto; bottom: auto; right: auto; height: auto; width: 36%; padding: 0 0 32%; float: right; }

#map { margin: 0 0 25px; page-break-before: always; }
#map_menu, #schoolLegend_wrapper { display: none; }
#schoolTable { font-size: 14px; }

#photos { margin: 0 0 25px; }
.photosGridMore { display: none; }

.addthis-smartlayers { display: none; }

#disclosures { display: none; }

#contactsRight { display: none; }
#contactsLeft { float: none; width: auto; }
#contactsLeftImg { width: 180px; margin: 0 20px 0 0; }
.logoImg, .agentImg { float: none; margin: 0 0 10px; }
.agentInfoSocial { display: none; }
.logoImg img, .agentImg img { max-width: 180px !important; }

#footer { display: none; }

a[href]:after { content: "" !important; }

#_servicesModalStarter { display: none; }
.modal.in, .modal-backdrop { display: none !important; }

.f_tools { display: none; }