/* Print: school and area pages print as a plain fact sheet with link addresses shown. */
:root{--bg:#fff;--ink:#000;--muted:#333;--brand:#000;--card:#fff;--rule:#999;--sun-soft:#fff;--info-soft:#fff;--ok-soft:#fff;--no-soft:#fff}
body{background:#fff;color:#000;font:11pt/1.45 Georgia,"Times New Roman",serif}
.skip,.site-nav,.map-app,.map-toolbar,.jump,.no-print{display:none!important}
.site-header,.site-footer{background:#fff;border-color:#999}
h1{font-size:22pt}
h1::after{display:none}
h2{font-size:15pt;margin-top:18pt;break-after:avoid}
h3{break-after:avoid}
.facts,.table,.school-list li,.card,.notice,.result{border:1px solid #999;break-inside:avoid}
.table thead{position:static;width:auto;height:auto;clip:auto}
a{color:#000}
main a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;word-break:break-all}
