/** CSS For Print Media **/

body header,
body #sidebar,
footer .footer-inner .rightcol,
.snetworking,
ul.snetworking2,
header,
.imagestrap,
.propdeets-nav,
#newsfilteroptions5,
#newsfilteroptions3,
#newsfilteroptions2,
button,
.trigger span.info-icon,
span.info-icon,
.clearsearch,
.column-one-half.right,
.proptabs,
ul.proplist-grid-icons,
a.lozenge,
a.lozenge2,
.hotbid ul.share,
.propcontrols,
.carousel-controls{
    display: none;
    width: 0;
}

body,
.maintitle,
#container,
body.propdeets #container{
	padding-top: 0;
}

body .maintitle .maintitle-inner .maintitle-title,
main,
.maincontent{
	width: 100%;
}
main{
	padding-bottom: 0;
}
footer{
	padding: 30px 0 0 0;
	page-break-inside: avoid;
}
div.newsfilteroptions span.trigger{
	background: none;
}
body.propdeets main{
	padding: 0;
}
#propdeetswindow2{
	padding: 0;
}
#propdeetswindow2, #propdeetswindow3 {
  height: 300px;
  border: none;
}

.propinfo-inner .propinfocol div span.label {
  border: none;
  padding: 0;
}

.propinfo-inner .propinfocol div span.label {
  margin-bottom: 5px;
}

ul.news-item-list li {
  margin-bottom: 0;
}

.contacts.useful .contact .img {
  height: 116px;
}

ul.news-item-list li span.name {
  height: 46px;
}

.propinfo, 
.propdeets-left ul.specifics li, 
.propdeets-left .summary, 
.propinfo-inner h2, 
.propinfo-inner h3, 
.propinfo-inner h4, 
ul.news-item-list li, 
footer, 
body.propdeets .contacts .contact {
  border: none;
}

body.propdeets .propinfo:last-of-type {
  padding: 0;
}

body.propdeets .contacts .contact a,
body.propdeets .contacts .contact span,
body.propdeets .contacts .contact span.name2 {
  word-wrap: break-word;
  font-size: 12px;
}


body.propdeets .propinfo-inner.carousel,
body.propdeets .ctas,
.printhide{
  display: none;
}

table, table th, table tr.head td {
  background: white;
  color: black;
}

table.proplist-table {
  overflow-y: visible;
}

table.summary {
    border: thin solid grey;
}
table.summary i.fa-chevron-down,
table.summary tr.doc-table-tr,
table.summary tr.doc-table-td,
table.summary table.document-table{
    display: none;
    height: 0;
}
table i.fa-check::after {
    content: "Yes";
}

body.property .bx-wrapper .bx-viewport ul.bxslider li img {
  height: 300px;
  width: auto;
  margin: 0 auto;
}

.bx-wrapper .bx-viewport ul.bxslider {
  -webkit-transform: translate3d(0, 0, 0) !important;
          transform: translate3d(0, 0, 0) !important;
  float: none !important;
  padding: 0;
  width: 100% !important;
}

.propcontrols {
  display: none !important;
}

body.property .bx-wrapper {
  float: none;
}

body.property .bx-wrapper, .propdeets-slideshow {
  max-width: none !important;
}

.bx-wrapper .bx-viewport ul.bxslider li {
  width: auto !important;
  float: none !important;
}

.bx-wrapper .bx-viewport ul.bxslider li:not(:nth-child(2)) {
  display: none !important;
}

.propdeets-left .summary ul li {
  background: none;
}

.bx-wrapper .bx-viewport {
  overflow: visible !important;
}

ul.news-item-list li, 
.propinfo-inner .propinfocol div dl, 
.propinfo-inner ul.news-item-list li dl {
  padding-bottom: 0;
}

.propinfo-inner .propinfocol div dl.location {
  padding-bottom: 20px;
}

table.proplist-table td, table.proplist-table  th {
  border: 1px solid black;
  padding: 5px;
}

body.propdeets .contacts, body.propdeets .contacts.useful {
  float: left;
  clear: none;
  width: 50%;
}

body.propdeets .contacts.useful.links .contact {
  width: 20.5%;
}

body.propdeets .propdeets-left .summary ul li {
  padding: 0;
}

body.propdeets .contacts .contact {
  padding: 20px 0;
  width: 43%;
  margin-right: 2rem;
}

p {
  padding-bottom: 20px;
}
