/*!print.css*/@media print{.hidden-print{display:none!important;opacity:0!important}.navbar,#cms-top,#footer,#footerwrap,#toggle-sidebar,.navigation-bar,#djDebugToolbarHandle,[data-toggle="modal"],#floating-buttons,.btn[onclick^="clearScheduleFromWeek"],[onclick^="togglePublic"],.unscheduled,.match-number,.public-schedule-filters{display:none!important}body{padding:0!important;font-size:1.2rem}*{}a[href]:after{content:""}h1{font-size:2.5rem}#blue div *{color:black!important}#blue{padding:0;height:auto!important}#blue h1{margin-top:0;margin-bottom:0;font-size:1.8rem}.ll-scheduler-navigation-bar.ll-scheduler-navigation-bar--white{border:0;margin-bottom:1rem!important}.panel{border:none}.panel .panel-body.games-container{padding:0}.schedule{min-height:auto!important}.schedule .schedule-match,.schedule-week:not(:first-of-type),.playoff{page-break-inside:avoid}#weeks{margin:0 -2rem 0 0}#weeks .schedule-date,#playoffs{clear:left;margin-bottom:0.5rem}.schedule .date-grouper{padding-top:0;padding-bottom:0}.schedule h5{font-weight:bold!important}#weeks .schedule-match,#playoffs .schedule-match{margin:0;border-radius:0}.schedule-date-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.date-grouper{grid-column:1 / -1}#weeks>div:nth-of-type(odd){clear:left}#weeks>div:nth-of-type(even){}.schedule-week{margin:0!important;padding:0 0.5rem}.off-week-wrapper{display:none}.week-title{display:block!important}.week-title,.bracket-wrapper h4,.bracket-heading *{font-size:1.4rem}.bracket-wrapper h4{padding:0 1.5rem!important}#playoffs .week-title{font-size:1.6rem}#playoffs div.jQBracket{font-size:1.4rem}#playoffs .jQBracket.LLBracket .team{background:transparent;border-radius:0;position:relative}#playoffs .jQBracket.LLBracket .team::after{content:'';height:1px;border-bottom:1px solid #ededed;position:absolute;left:50%;bottom:0;width:90%;transform:translateX(-50%)}#playoffs .jQBracket.LLBracket .team.na .label{visibility:hidden}#playoffs .jQBracket.LLBracket .loserBracket .team.na .label.loser-reference{visibility:visible}#playoffs .jQBracket.LLBracket .team .label{height:2.6rem;color:#b9b9b9!important}#playoffs .jQBracket.LLBracket .teamContainer .score .two-legged{padding:0;visibility:hidden}#playoffs .jQBracket.LLBracket .teamContainer .score,#playoffs .jQBracket.LLBracket .teamContainer .score .score-wrapper{background:rgb(255 255 255 / 42%)!important;color:transparent!important}#playoffs .jQBracket.LLBracket .connector{border-color:#cccccc!important}#playoffs div.jQBracket.LLBracket .team div.label{font-size:min(1.2rem,20px)!important;border:none}div.jQBracket .bracket .round{padding:1rem 0}div.jQBracket .teamContainer .match-extra-information-container{top:clamp(-26px,-2.6rem,-12px)!important;padding-left:5px!important;font-size:clamp(4px,0.9rem,13px)!important;z-index:2}div.jQBracket .teamContainer .match-extra-information-container,div.jQBracket .teamContainer .match-extra-information-container .far{font-weight:300!important}div.jQBracket .teamContainer,div.jQBracket .teamContainer .match-number-label{font-size:1.1rem!important;z-index:2}div.jQBracket .teamContainer .match-extra-information-container:not(.two-legged) .match-extra-information{flex-direction:column!important}div.jQBracket .teamContainer .match-extra-information-container .match-extra-information .date>span,div.jQBracket .teamContainer .match-extra-information-container .match-extra-information .venue>span{display:none}.schedule .schedule-week .schedule-match,.schedule-match{border:1px #eee solid!important;margin-bottom:-1px}.schedule .match-info{border-bottom:1px solid #ebebeb;border-top:0;font-size:0.9rem;line-height:0.9rem;padding:0.2rem 0.4rem}.schedule .schedule-match .match-teams .match-vs{background:transparent!important}.schedule .schedule-date h5,.schedule .schedule-playoff-round .schedule-date h5{font-size:1.2rem;margin-top:0;padding-left:15px}.schedule .schedule-playoff-round h5{background:rgba(255,255,255,.5)!important;color:#2c2c2c!important}.team-color:before{content:""!important;margin:1px!important}.schedule .schedule-match .match-droppable{display:flex;align-items:center;flex-direction:column}.schedule .schedule-match .match-comment,.schedule .schedule-match .match-comment *{font-size:1.1rem!important;line-height:1.8rem!important}.schedule .schedule-match .match-teams{height:1.8rem;line-height:1.8rem;padding-bottom:0;width:100%}.schedule .schedule-match .match-teams>.team-wrapper,.schedule .schedule-match .match-teams>.match-vs{height:100%}.schedule .schedule-match .match-teams>div{padding-top:0!important}.schedule .schedule-match .match-team{height:100%!important}.schedule .schedule-match .team-wrapper:first-child .match-team{justify-content:start}.schedule .schedule-match .team-wrapper:last-child .match-team{justify-content:end}.match-team{font-weight:400}.match-team.winner{font-weight:700}.simple .match-team{font-size:1.6rem}.schedule .schedule-match.no-possible-timeslots .match-venue,.schedule .schedule-match.no-possible-timeslots .match-start,.schedule .schedule-match.unscheduled .match-venue,.schedule .schedule-match.unscheduled .match-start,.schedule .schedule-match.unassigned .match-venue,.schedule .schedule-match.unassigned .match-start{display:none}.simple .schedule-match .match-info{display:none}.tally-table-condensed>tbody>tr>td,.tally-table-condensed>tbody>tr>th,.tally-table-condensed>tfoot>tr>td,.tally-table-condensed>tfoot>tr>th,.tally-table-condensed>thead>tr>td,.tally-table-condensed>thead>tr>th{padding:3px}.schedule-maker-lite-panel-wrapper,.schedule-print,#standings{width:100%!important;right:0;max-width:100%!important}.standings h3,.standings{padding-top:0!important;margin-top:0}.standings-sort-description{font-size:1.1rem}.standings-panel{margin-bottom:0}#weeks{margin:0}.schedule-week-container{padding:0}.schedule-week{position:relative;padding:0}.schedule-week,.tallies.simple{padding-left:15px}#weeks .schedule-date{margin-bottom:0.5rem}.week-title{position:absolute!important;margin:0;height:100%;top:0;left:0;visibility:hidden}.week-title::after{content:attr(data-week);visibility:visible;position:absolute;top:0;left:0;color:#777!important;font-weight:300;font-size:1.2rem;opacity:0.5;z-index:1;transform:translateY(calc(50% - 1rem));height:100%}.simple .schedule-match .match-teams,.simple .schedule-match .match-team{font-size:1.2rem!important}.simple .schedule .schedule-match .match-teams{height:1.6rem;line-height:1.6rem}.tally-table>tbody>tr>td,.tally-table>tbody>tr>th,.tally-table>tfoot>tr>td,.tally-table>tfoot>tr>th,.tally-table>thead>tr>td,.tally-table>thead>tr>th{padding-top:0;padding-bottom:0}.table.tally-table{width:auto;min-width:50%}.tally-table .tally-team-column{min-width:17rem}.tally-table .tally-win-column{width:auto;max-width:3rem}.user-rights.simple .schedule-match{border-radius:0!important}.dashboard-container .association-title{height:auto!important}.dashboard-container .dashboard-columns{margin:0!important}.day-schedule.card.shadow{box-shadow:none!important;border:0!important}.day-schedule>.card-header{border:0!important;padding-left:0!important;padding-right:0!important}.day-schedule .schedule .schedule-match{margin:0!important}.day-schedule .schedule-date-container{padding:0!important}}