/* Printed / saved-as-PDF listing: a clean one-page brochure. */
@page { margin: 14mm; }
body { font-size: 11pt; color: #000; background: #fff; padding: 0 !important; }
.masthead, .nav, .callout, .foot, .wa-float, .mobile-bar, .share, .save, .lead, .gallery-count, .lightbox,
.crumbs, .band-stone, .calc, .video, .map, .price-actions, .skip, .quicklinks, .pager, .filters { display: none !important; }
.gallery-track { display: grid !important; grid-template-columns: 1fr 1fr !important; grid-auto-flow: row !important; overflow: visible !important; max-height: none !important; gap: 4mm !important; }
.gallery-item { aspect-ratio: 4 / 3 !important; height: auto !important; }
.gallery-item:nth-child(n+5) { display: none !important; }
.gallery-item:first-child { grid-column: span 2; grid-row: auto !important; }
.detail { display: block !important; }
.detail-side { position: static !important; }
.price-box { border: 1px solid #000; padding: 4mm; }
a { text-decoration: none; color: #000; }
main::after { content: "Zia Sons Real Estate & Builders · ziasons.com"; display: block; margin-top: 8mm; font-size: 9pt; }
