@page{margin:12mm}
.site-header,.site-footer,.pr-demo-bar,.no-print,.rc-toolbar,.hero-ctas,.ticker,.pr-map,.nav-toggle,.meeting-side .pr-btn{display:none!important}
body{background:#fff!important;color:#000;font-size:11pt}
a{color:#000;text-decoration:none}
.page-head{background:none!important;color:#000;border-bottom:2px solid #000;padding:0 0 6pt}
.page-title,.page-head .kicker{color:#000!important}
.pr-table th{background:#eee!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.pr-table td,.pr-table th{border:1px solid #999;padding:4pt 5pt}
.pr-table-wrap{border:0;overflow:visible}
.hide-sm{display:table-cell!important}
.pr-silks{-webkit-print-color-adjust:exact;print-color-adjust:exact}
.rc-race,.race-block{break-inside:avoid;page-break-inside:avoid}
.pr-race-head h3{font-size:13pt}
.rc-header img{width:50px}
.pr-filters,.pr-data-page .pr-notice,.res-meeting .pr-btn{display:none!important}
.res-meeting{border:0;padding:0}
.res-meeting summary{border-bottom:2px solid #000}
details.res-meeting>*{display:block}
.pr-month,.pr-meet-block>h2{color:#000;break-after:avoid}
.pr-stack thead{position:static}
