/* PRINT: retain every bio section and useful contact details. */
@page{size:auto;margin:18mm}
*,*::before,*::after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}
html,body{height:auto!important;overflow:visible!important}
body{font:11pt/1.45 Arial,Helvetica,sans-serif}
.site-header,.site-footer,.overlay,.email-disclaimer,.skip-link,.pa-crumbs,.pa-cta,.btabs-nav,.ac-mark,.ppf,.intro-rail,.legal-rail,.texture,.seamline,.hero-scrim,.pa-seam,.pa-hero-media,.pa-band-head,.contact-map,.fnav,.strip-nav,.search-again{display:none!important}
.print-brand{display:block!important;font-size:13pt;font-weight:700;border-bottom:1px solid #777;padding:0 0 10pt;margin:0 0 18pt}
.wrap,.wrap--wide,main,.pa-body,.bio-main{width:auto!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}
main section,.bio-band-head,.pa-page-head,.page-shell,.pa-section,.bio-content,.intro-sec,.hero-e,.pa-hero-copy{padding:0!important;margin:0 0 16pt!important;min-height:0!important;height:auto!important}
.pa-content-grid,.intro-grid,.about-history-grid,.contact-grid,.pp-layout,.hero-e,.pa-hero{display:block!important}
.reveal,.ptrack .pcard{opacity:1!important;transform:none!important}
h1,.bio-hero-id h1,.pa-page-head h1,.pa-hero h1{font-size:24pt!important;line-height:1.15!important;margin:0 0 10pt!important;break-after:avoid}
h2{font-size:16pt!important;line-height:1.25!important;break-after:avoid}
h3,.kicker{break-after:avoid}
p,li{orphans:3;widows:3}
a{text-decoration:underline;overflow-wrap:anywhere}
a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;font-weight:400}
img{max-width:100%!important;height:auto!important;break-inside:avoid}
.bio-hero{overflow:visible!important}
.bio-hero>img,.bio-hero::after,.bio-gallery{display:none!important}
.bio-hero-id{position:static!important;padding:0!important}
.bio-role{font-size:11pt!important;letter-spacing:.05em!important;margin:0 0 14pt!important}
.bio-rail{position:static!important;border:0!important;padding:14pt 0 0!important;margin:14pt 0 0!important;border-top:1px solid #777!important}
.bio-rail-block{margin:0 0 14pt!important}
.bio-rail-rows li{padding:4pt 0!important;break-inside:avoid}
.btab-panel,.btab-panel[hidden]{display:block!important;padding:0!important}
.btab-acc{display:block!important;margin:16pt 0 8pt!important;break-after:avoid}
.btab-acc button{display:block!important;border:0!important;padding:0!important;font:700 14pt/1.25 Arial,Helvetica,sans-serif!important;text-align:left!important}
.btab-sec{border:0!important}
.btab-panel li{font-size:11pt!important}
.btab-panel h3{margin:14pt 0 6pt!important;font-size:12pt!important}
.pa-rail{position:static!important}
.pcard,.opn{break-inside:avoid}

.btab-panel li:empty{display:none!important}
