@import url("https://fonts.sidearmsports.com/sidearm_v2/sidearm_font_v2.css");html,body,form{padding:0;margin:0}body{font-family:'Roboto Condensed',sans-serif;background-color:#fff;overflow-x:hidden}@media print{@page{size:landscape; margin:.25in} }.print-only{display:block}.c-bracket{max-width:100%;padding:0;margin:0}.c-bracket__title{font-size:18px;font-weight:700;margin:0 0 6px;text-align:center}.c-bracket__groups{display:flex;flex-wrap:wrap;justify-content:space-between}.c-bracket__groups--bottom .c-bracket__group--title{transform:translate(-50%, -50%)}.c-bracket__groups--championship{flex-direction:column;position:relative;top:-18px;margin:8px auto 0}.c-bracket__groups--championship .c-bracket__group{max-width:100%}.c-bracket__groups--championship .c-bracket__title{font-size:24px;margin:0;text-align:center}.c-bracket__groups--championship .c-bracket__round--info{padding-bottom:0px}.c-bracket__groups--championship .c-bracket__dateTime{font-size:8px;padding:0;text-align:center}.c-bracket__groups--championship .c-bracket__rounds{justify-content:center;align-items:center}.c-bracket__groups--championship .c-bracket__round--semis .c-bracket__games{flex-direction:row;justify-content:space-between;margin:0}.c-bracket__groups--championship .c-bracket__round--semis .c-bracket__game{width:120px}.c-bracket__groups--championship .c-bracket__round--finals{flex:0 1 auto;-webkit-flex:0 1 auto;min-width:1px;min-height:1px;order:2;-webkit-order:2;margin:0 18px}.c-bracket__groups--championship .c-bracket__round--finals .c-bracket__round--title{font-size:14px}.c-bracket__groups--championship .c-bracket__game::after{display:none}.c-bracket__groups--championship .c-bracket__game--finals .c-bracket__game-info{position:static;font-family:'Muli',sans-serif;font-size:16px;line-height:1.5;padding:0;text-align:center}.c-bracket__groups--championship .c-bracket__game--finals .c-bracket__game-info .c-bracket__dateTime{transform:translate(0, 0);position:static;text-transform:none}.c-bracket__groups--championship .c-bracket__game--finals .c-bracket__teams{display:flex;align-items:center;padding:6px 0;border:none}.c-bracket__groups--championship .c-bracket__game--finals .c-bracket__team{flex-direction:column;justify-content:center;height:auto;overflow:visible;margin:0 24px}.c-bracket__groups--championship .c-bracket__game--finals .c-bracket__team-score{font-family:'Muli',sans-serif;font-weight:900;font-size:40px;line-height:1;text-align:center;margin:0 0 12px}.c-bracket__groups--championship .c-bracket__game--finals .c-bracket__champion{border:1px solid #d9d9d9;font-weight:700;font-size:14px;height:24px;line-height:24px;min-width:72px;padding:0 12px;text-align:center;text-transform:uppercase}.c-bracket__groups--championship .c-bracket__round--semis{flex:0 0 120px;-webkit-flex:0 0 120px;min-width:1px;min-height:1px;order:1;-webkit-order:1}.c-bracket__groups--championship .c-bracket__round--semis--2{order:3;-webkit-order:3}.c-bracket__groups--championship .c-bracket__round--semis--2 .c-bracket__team{flex-direction:row-reverse}.c-bracket__groups--championship .c-bracket__round--semis--2 .c-bracket__team--info{text-align:right}.c-bracket__groups--championship .c-bracket__round--semis--2 .c-bracket__team--score{padding-left:6px;padding-right:0;left:0}.c-bracket__groups--championship .c-bracket__round--semis--2 .c-bracket__team:last-of-type{border-left:1px solid #d9d9d9;border-right:none !important}.c-bracket__groups--championship .c-bracket__round--finals .c-bracket__teams{flex-direction:row}.c-bracket__groups--championship .c-bracket__round--finals .c-bracket__game--info{display:flex;justify-content:center;position:relative}.c-bracket__groups--championship .c-bracket__round--finals .c-bracket__game--finals{border-left:none;border-right:none}.c-bracket__groups--championship .c-bracket__round--finals .c-bracket__team{width:60px;transform:none;align-items:center;border:none !important;padding:0;margin:0 6px;text-align:center}.c-bracket__groups--championship .c-bracket__round--finals .c-bracket__team--score{font-size:20px;line-height:1;margin:0 0 4px;padding:0 !important;font-weight:700;position:relative}.c-bracket__groups--championship .c-bracket__round--finals .c-bracket__location{display:none}.c-bracket__groups .c-bracket__group:nth-child(odd) .c-bracket__rounds .c-bracket__team:last-of-type{border-right:1px solid #d9d9d9}.c-bracket__groups .c-bracket__group:nth-child(odd) .c-bracket__rounds:last-of-type{padding-right:6px}.c-bracket__groups .c-bracket__group:nth-child(odd) .c-bracket__team--score{right:0;padding-right:6px}.c-bracket__groups .c-bracket__group:nth-child(even) .c-bracket__rounds{flex-direction:row-reverse}.c-bracket__groups .c-bracket__group:nth-child(even) .c-bracket__rounds:last-of-type{padding-left:6px}.c-bracket__groups .c-bracket__group:nth-child(even) .c-bracket__rounds .c-bracket__team{flex-direction:row-reverse}.c-bracket__groups .c-bracket__group:nth-child(even) .c-bracket__rounds .c-bracket__team--info{text-align:right}.c-bracket__groups .c-bracket__group:nth-child(even) .c-bracket__rounds .c-bracket__team--score{padding-left:10px;padding-right:0;left:0}.c-bracket__groups .c-bracket__group:nth-child(even) .c-bracket__rounds .c-bracket__team:last-of-type{border-left:1px solid #d9d9d9}.c-bracket__groups .c-bracket__group:nth-child(even) .c-bracket__rounds .c-bracket__dateTime{text-align:left;left:24px;right:auto}.c-bracket__group{position:relative;flex:1 0 50%;max-width:66.67%}.c-bracket__group--title{transform:translate(-33%, calc(-50% + 20px));position:absolute;top:50%;left:50%;font-weight:900;text-transform:uppercase}.c-bracket__rounds{position:relative;display:flex}.c-bracket__round{display:flex;flex-direction:column;flex:1;margin:0}.c-bracket__round--0{flex:100px}.c-bracket__round--title{font-size:12px;font-weight:700;text-transform:uppercase}.c-bracket__round--info{text-align:center;padding-bottom:12px;margin:0}.c-bracket__round--date{font-size:10px;text-transform:uppercase}.c-bracket__round--semis{align-items:center;z-index:10}.c-bracket__round--semis .c-bracket__round--title,.c-bracket__round--semis .c-bracket__round--date,.c-bracket__round--semis .c-bracket__dateTime{text-align:right}.c-bracket__round--semis--2 .c-bracket__round--title,.c-bracket__round--semis--2 .c-bracket__round--date,.c-bracket__round--semis--2 .c-bracket__dateTime{text-align:left;left:24px}.c-bracket__games{display:flex;flex-direction:column;justify-content:space-around;flex:1}.c-bracket__game{position:relative;font-size:10px;width:auto;height:100%;margin:0;background:none;z-index:2}.c-bracket__game.no_game{visibility:hidden}.c-bracket__dateTime{transform:translate(0, calc(-50%));position:absolute;top:50%;right:24px;width:100%;font-size:8px;line-height:1;color:#000;padding:0 6px;text-align:right}.c-bracket__teams{position:relative;display:flex;flex-direction:column;justify-content:space-around;height:100%;padding:0;border:none}.c-bracket__team{transform:translate(0, -50%);display:flex;align-items:flex-end;height:100%;min-height:20px;line-height:10px;margin:0;border-bottom:1px solid #d9d9d9}.c-bracket__team--info{padding:0 4px}.c-bracket__team--score{position:absolute}.c-bracket__team--name{max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-bracket__team--seed{text-align:right}.c-bracket__location{word-break:break-word}