.po-print-footer{display:none}@page playoff-class{size:letter landscape;margin:.28in}@media print{body:has(.playoff-class-print),html:has(.playoff-class-print){page:playoff-class;min-height:0!important;height:auto!important;overflow:visible!important}body:has(.playoff-class-print){background:#fff!important;color:#000!important;margin:0!important;padding:0!important;min-height:0!important}body:has(.playoff-class-print) .site-stage>:not(.playoff-class-print),body:has(.playoff-class-print)>:not(.site-stage){display:none!important}body:has(.playoff-class-print) .site-stage{page:playoff-class;min-height:0!important;padding:0!important;margin:0!important;background:#fff!important}.playoff-class-print{page:playoff-class;background:#fff!important;color:#000!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;break-inside:avoid;--bt-ink:#000;--bt-line:#000;--bt-border:#777;--bt-page:#fff;--bt-red:#000;--bt-muted:#000;--bt-gap:10px}.playoff-class-print *{color:#000!important;box-shadow:none!important;text-shadow:none!important}.playoff-class-print img{filter:grayscale(1)!important}.playoff-class-print a{text-decoration:none!important}.playoff-class-print>:not(.po-page-heading):not(.po-content):not(.po-print-footer){display:none!important}.playoff-class-print .po-page-heading{padding:0 0 10px!important;margin:0!important;background:#fff!important}.playoff-class-print .po-page-heading>nav,.playoff-class-print .po-share-menu{display:none!important}.playoff-class-print .npl-page-title{padding:0!important;margin:0!important;display:block!important;min-height:0!important}.playoff-class-print .npl-page-title h1{font:800 28px/1.1 var(--font-display)!important;margin:0 0 4px!important}.playoff-class-print .npl-page-title p{font:400 13px/1.3 Arial,sans-serif!important;margin:0!important}.playoff-class-print .po-content{display:grid!important;grid-template-columns:minmax(0,1fr) 250px!important;gap:12px!important;align-items:start!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.playoff-class-print .po-content>:not(#class-bracket):not(.po-seeding-table){display:none!important}.playoff-class-print #class-bracket{min-width:0!important;grid-column:1;grid-row:1}.playoff-class-print .po-bracket.bt{padding:0!important;margin:0!important;border:0!important;background:#fff!important;--bt-gap:10px;--bt-ink:#000;--bt-line:#000;--bt-border:#777;--bt-page:#fff;--bt-red:#000}.playoff-class-print .bt>:not(.bt-scroller){display:none!important}.playoff-class-print .bt-scroller{display:block!important;width:100%!important;max-height:none!important;overflow:visible!important;border:0!important}.playoff-class-print .bt .bt-inner{display:grid!important;grid-template-columns:minmax(230px,2.1fr) repeat(3,minmax(0,1fr)) 70px!important;grid-template-rows:36px 548px!important;width:100%!important;min-width:0!important;column-gap:10px!important;zoom:1!important;padding:0!important}.playoff-class-print .bt .bt-label{display:flex!important;position:static!important;min-height:0!important;height:32px!important;padding:0 0 3px!important;margin:0!important;border-bottom:1px solid #000!important;background:#fff!important;gap:2px!important}.playoff-class-print .bt-label b{font:800 18px/1 var(--font-display)!important}.playoff-class-print .bt-label small{font:400 13px/1 Arial,sans-serif!important;white-space:normal!important}.playoff-class-print .bt-label.is-champ small,.playoff-class-print .bt-label:after,.playoff-class-print .bt-label:before{display:none!important}.playoff-class-print .bt .bt-col{display:flex!important;grid-row:2!important;min-width:0!important}.playoff-class-print .bt .bt-slot{display:flex!important;flex:1!important;align-items:center!important;padding:2px 0!important;margin:0!important;opacity:1!important}.playoff-class-print .bt .bt-col:not(.is-first) .bt-slot:before,.playoff-class-print .bt .bt-pair:not(.is-solo):after,.playoff-class-print .bt .bt-slot:after{display:block!important;border-color:#000!important}.playoff-class-print .bt .bt-col-champ .bt-slot:after{display:none!important}.playoff-class-print .bt-match{border:1px solid #777!important;background:#fff!important;outline:none!important;border-radius:4px!important;overflow:visible!important}.playoff-class-print .bt .bt-team{display:flex!important;min-height:22px!important;height:auto!important;padding:0 3px!important;gap:4px!important;background:#fff!important;font:700 13px/1.1 Arial,sans-serif!important}.playoff-class-print .bt-team.is-winner{border-left:3px solid #000!important}.playoff-class-print .bt .bt-name{padding:0!important;font:700 13px/1.1 Arial,sans-serif!important;white-space:normal!important;overflow:visible!important;overflow-wrap:normal!important}.playoff-class-print .bt-details,.playoff-class-print .bt-feeders,.playoff-class-print .bt-name small,.playoff-class-print .bt-pills{display:none!important}.playoff-class-print .bt .bt-logo{flex:0 0 20px!important;width:20px!important;height:20px!important;filter:grayscale(1);background:#fff!important;font:700 13px/1 Arial,sans-serif!important}.playoff-class-print .bt-logo-blank{display:none!important}.playoff-class-print .bt-seed{flex:0 0 16px!important;font:400 13px/1 Arial,sans-serif!important}.playoff-class-print .bt-score,.playoff-class-print .bt-win-mark{font:800 13px/1 Arial,sans-serif!important}.playoff-class-print .bt .bt-meta{display:flex!important;min-height:0!important;padding:2px 3px!important;gap:3px!important;white-space:normal!important;background:#fff!important;font:400 13px/1.1 Arial,sans-serif!important}.playoff-class-print .bt-meta-compact,.playoff-class-print .bt-meta-full{display:none!important}.playoff-class-print .bt-champ{padding:6px!important;background:#fff!important;border-color:#777!important;outline:none!important}.playoff-class-print .bt-champ strong{font:800 18px/1.1 var(--font-display)!important;white-space:normal!important}.playoff-class-print .bt-champ small,.playoff-class-print .bt-champ>span{font:400 13px/1.2 Arial,sans-serif!important}.playoff-class-print .po-seeding-table{grid-column:2;grid-row:1;padding:0!important;border:0!important;margin:0!important;background:#fff!important;break-inside:avoid}.playoff-class-print .po-seeding-table h2{font:800 20px/1.1 var(--font-display)!important;margin:0 0 7px!important}.playoff-class-print .po-seeding-note,.playoff-class-print .po-seeding-table :is(th,td):nth-child(5),.playoff-class-print .po-seeding-table tbody tr:not(.is-in),.playoff-class-print .po-seeding-table>p{display:none!important}.playoff-class-print .po-seeding-table table{display:table!important;table-layout:fixed!important;width:100%!important;border-collapse:collapse!important}.playoff-class-print .po-seeding-table thead{display:table-header-group!important;position:static!important;clip-path:none!important;width:auto!important;height:auto!important;white-space:normal!important;overflow:visible!important}.playoff-class-print .po-seeding-table tbody{display:table-row-group!important}.playoff-class-print .po-seeding-table thead tr,.playoff-class-print .po-seeding-table tr.is-in{display:table-row!important}.playoff-class-print .po-seeding-table :is(th,td):not(:nth-child(5)){display:table-cell!important;font:400 13px/1.15 Arial,sans-serif!important;padding:4px 2px!important;border-bottom:1px solid #aaa!important;text-align:left!important;vertical-align:top!important}.playoff-class-print .po-seeding-table :is(th,td):first-child{width:30px!important}.playoff-class-print .po-seeding-table :is(th,td):nth-child(3){width:43px!important}.playoff-class-print .po-seeding-table :is(th,td):nth-child(4){width:46px!important}.playoff-class-print .po-seeding-table .po-standings-team{display:block!important;min-height:0!important;font:700 13px/1.15 Arial,sans-serif!important}.playoff-class-print .po-seeding-table .po-standings-team>img,.playoff-class-print .po-seeding-table .po-standings-team>span[aria-hidden]{display:none!important}.playoff-class-print .po-print-footer{display:block!important;margin:10px 0 0!important;border-top:1px solid #000;padding-top:6px;font:400 13px/1.3 Arial,sans-serif!important;break-inside:avoid}.playoff-class-print .po-print-footer p{font:400 13px/1.3 Arial,sans-serif!important;margin:3px 0 0!important}}