/** PRINT MODS **/
body { background: #fff; width: 720px; }
table { border-collapse: collapse; }
* { background: #fff; color: #000; }
.site-content-area, .site-second-table { width: 720px; }
.site-first-table, .site-second-table, .site-content-area { height: auto; }
#topimg, .menu-first-table, .menu-cell, .page-top, .page-banner, .page-title-bg, #imgprev, #imgnext { display: none; }
.listing-summary { border: 1px solid #000; }
.imgset { overflow: hidden; }
.mls-border { background: none; width: 720px; }
.site-content-padding { width: 720px; }
table.site-content-padding table { page-break-inside: avoid; }
td.pages { display: none; }
td.footer, .footer-bar { width: 720px; }
td.footer td.footer { width: auto; }
td.footer *, td.footer a { color: #000; }
.bottom-bar, .navi { display: none; }
.listing-group-title { border: solid black; border-width: 2px 1px; background: #eee; color: #000; }

.listing-summary-title-left { background: #eee; color: #000; border: solid black; border-width: 2px 0 2px 1px; }
.listing-summary-title-right { background: #eee; color: #000; border: solid black; border-width: 2px 1px 2px 0; }
.listing-summary-details { background: none; border: solid black 1px; }
td.pages a.current-page, td.pages a, td.pages a.next-page { background: #eee; color: #000; }
td.pages a.current-page { border: 2px solid; }

tr.print-top { display: block; margin-bottom: 1em; }
tr.print-top td { text-align: center; width: 100%; }