@media print{body{background:#fff;color:#000}body #election-nav,body .ad-container,body .adhesion-ad,body .alert-ticker,body .banner-generals,body .collection-featured-articles,body .election-va__dropdown-container,body .election-va__label,body .modal,body .modal__anchor,body .modal__overlay,body .post-content,body .pre-content,body .site-footer,body .site-header,body .sticky-wrap,body .vendor-unit{display:none!important}body .main-content,body .page,body .page-content,body .wrap,body .wrapper{background:#fff;margin:0;max-width:none;padding:0;position:static;width:auto}body .main-content .au--va,body .main-content>.content{display:block}body .main-content .au--va>*,body .main-content>.content>*{margin-bottom:16px}body .item-elections-header{margin:0 0 16px;padding:0}body .main-content .content .heading .title{font-size:24pt;line-height:1.15}body .election-va__about{margin:16px 0;padding:12px 16px;-moz-column-break-inside:avoid;break-inside:avoid}body .election-va__about-label{font-size:16pt}body .election-va__about-content{margin-bottom:0}body .election-va__title{font-size:16pt;line-height:1.2;-moz-column-break-after:avoid;break-after:avoid}body .voter-analysis{padding:12px 16px;-moz-column-break-inside:avoid;break-inside:avoid}body .voter-analysis__question-mobile{font-size:12pt;line-height:1.3;-moz-column-break-after:avoid;break-after:avoid}body .voter-analysis__question{width:40%}body .voter-analysis__header{font-size:9pt}body .voter-analysis__row td{font-size:10pt;line-height:1.3}body .voter-analysis__data{padding:6px 4px}body .voter-analysis__sample-size{font-size:9pt}body .voter-analysis .candidate--winner{font-weight:900;outline:2px solid #000;outline-offset:-2px;-webkit-print-color-adjust:exact;print-color-adjust:exact}body .race-tables__group{-moz-column-break-inside:avoid;break-inside:avoid}}
