:root{--color-primary:#003b76;--color-primary-container:#0d529c;--color-on-primary:#ffffff;--color-on-primary-container:#a8c7ff;--color-primary-fixed:#d6e3ff;--color-primary-fixed-dim:#a8c8ff;--color-on-primary-fixed:#001b3d;--color-secondary:#855300;--color-secondary-container:#fea619;--color-on-secondary-container:#684000;--color-secondary-fixed:#ffddb8;--color-on-secondary-fixed:#2a1700;--color-tertiary:#003f62;--color-tertiary-container:#005785;--color-surface:#faf8ff;--color-surface-container:#eaedff;--color-surface-container-low:#f2f3ff;--color-surface-container-lowest:#ffffff;--color-surface-container-high:#e2e7ff;--color-surface-container-highest:#dae2fd;--color-on-surface:#131b2e;--color-on-surface-variant:#424751;--color-outline:#727782;--color-outline-variant:#c2c6d3;--color-inverse-surface:#283044;--color-inverse-on-surface:#eef0ff;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-full:9999px}.footerTagWrapper{width:100%;bottom:0;text-align:center;margin:20px auto 0 auto;padding:5px;box-sizing:border-box}.footerTagWrapper .footertext{text-align:center}.mainDetailReturnWrapper{text-align:right;padding-bottom:6px;padding-right:15px}.mainEventsWrapper{display:block;overflow:hidden;width:auto;max-width:100%;clear:both}.bannerFlyer{float:right;width:430px;margin-right:16px;text-align:center}@media(max-width:955px){.mainEventsWrapper{max-width:100%;width:455px;margin:auto}.bannerFlyer{float:none}h2{font-size:18px}}@media(max-width:455px){.mainEventsWrapper{max-width:95%;width:95%;margin:auto}.bannerFlyer{float:none;width:95%;max-width:95%;overflow:hidden}.bannerFlyer iframe{width:95%}}.matchListSearchBar{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:15px;flex-wrap:wrap}.eventDetailContainer{float:left;clear:left;display:table;max-width:450px}.eventListDiv{display:flex;flex-wrap:wrap;justify-content:center}.eventList{float:left;position:relative;overflow:hidden;width:426px}.eventListDetail{float:left;position:relative;overflow:hidden;width:450px}.eventRow{display:table;float:left;margin:0 8px 8px 8px;position:relative;width:430px;max-width:100%;-moz-box-shadow:0 0 8px silver;-webkit-box-shadow:0 0 8px silver;box-shadow:0 0 8px silver}.eventRow.pastEvent{background:#f0f0f0}.eventRow:hover{cursor:pointer;-moz-box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000}.eventRow.detail{float:none}.eventRow.detail:hover{cursor:default;-moz-box-shadow:0 0 8px silver;-webkit-box-shadow:0 0 8px silver;box-shadow:0 0 8px silver}.eventDate{display:inline-block;vertical-align:top;padding-top:13px;background:#91bd09;width:100px;height:110px;text-shadow:1px 1px 0 #000;font-family:'Roboto Condensed',Tahoma,Arial,Helvtica;color:#f0f0f0;text-align:center;font-weight:700;margin-right:5px}.eventRow .eventDate{height:110px}.eventDate.dpastEvent{background:#343434}.eventDate.eventNextYr{background:#69c8fe}.eventDate .eventDays{font-size:28px;line-height:36px}.eventDate .eventMonth{font-size:28px;line-height:36px}.eventDate .eventYear{font-size:13px;font-weight:400;line-height:12px}.eventInfoWrapper{display:inline-block;width:320px;height:92px}.eventInfoWrapper table{border:0;padding:0;width:100%}.eventInfoWrapper table .rightCol{width:45%;text-align:right;padding-right:6px}.eventInfoWrapper table .rightCol a{line-height:1.6rem;margin:0}.eventName{font-weight:700;font-size:15px;text-decoration:underline;line-height:1.6rem}.viewNextSeason{clear:both;text-align:center;margin:10px auto 20px}.rightCol2{text-align:right}.zUserLoginCustomtiny input{border:1px solid rgba(0,0,0,.25);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:6px 3px}.tsc_c3b_small.tsc_button.tsc_c3b_green.zUserLoginButtonTiny{width:100%;box-sizing:border-box}.zUserLoginButton span,.zUserLoginButtonTiny span{display:inline-block;background:url(/sysimages/system-lock-screen_002.png) no-repeat 0 0;height:16px;margin-left:-6px;width:20px;vertical-align:middle}.loginWrapper{text-align:right;padding-top:10px;width:100%}.loginInnerWrap{text-align:center}.zUserLoginCustom{color:#f0f0f0}.zUserLoginCustom li{display:inline-block;vertical-align:middle;padding:0 6px;height:35px;line-height:35px}a.zUserLoginButtonCustom{float:right;margin-right:10px;margin-top:5px}.zUserLoginCustomtiny li{display:inline-block}@media(max-width:930px){.listingTableWrapper{text-align:center;margin:auto}div#eventListDiv{display:block;width:auto;max-width:100%;float:none;overflow:hidden;margin:auto}div.eventRow{max-width:98%;margin:10px auto;float:none}.eventName{font-size:14px;line-height:1.1rem}}@media(max-width:455px){.eventRow{width:95%;max-width:98%}.eventDate{display:table-cell;width:25%}.eventDate .eventDays{font-size:19px}.eventDate .eventMonth{font-size:19px}.eventListDetail{width:95%;max-width:95%}.eventName{width:auto;font-size:14px;text-decoration:underline;max-height:27px;overflow:hidden}.eventInfoWrapper{display:table-cell;width:100%;height:auto}.eventInfoWrapper table.eventInfoTable{width:100%;max-width:100%}div.eventRow{overflow:hidden;-moz-box-shadow:0 0 0 #888;-webkit-box-shadow:0 0 0 #888;box-shadow:0 0 0 #888;border:1px solid rgba(0,0,0,.25)}.eventInfoWrapper table .rightCol{width:40%}}.closeDetails{clear:both;text-align:right;display:block;padding-right:20px;margin-bottom:5px}.eventTimeCost{padding-top:6px}.eventDetails{-moz-box-shadow:0 0 8px silver;-webkit-box-shadow:0 0 8px silver;box-shadow:0 0 8px silver;padding:6px;margin:10px 8px;min-height:190px}.noFlyer{border:1px solid rgba(0,0,0,.25);color:silver;padding:200px 0;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;text-shadow:0 1px 1px rgba(255,255,255,.5)}.newFlyer{position:relative;width:310px;height:400px;margin-top:10px;border:1px solid rgba(0,0,0,.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}.newFlyer .theFlyerImg{position:absolute}.newFlyer .theFlyerImg img{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#dropArea{position:absolute;padding:20px;margin:60px 40px;border:1px solid rgba(0,0,0,.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;opacity:.6}#dropArea:hover{opacity:1}.eventLocAttrWrap{display:table;width:100%}.eventLocation{margin:2px 8px;display:table-cell;vertical-align:top;padding-left:8px;width:300px;font-size:15px}.eventAttributes{display:table-cell;vertical-align:top;width:86px;margin-top:2px}.eventAttributes ul{padding:0;margin:0}.eventAttributes ul li{font-size:12px}.moreEvents{text-align:center;margin-bottom:6px}.eventTeaserDetailWrapper{position:absolute;left:50%;margin-left:-477px;background:#fff;z-index:99;border:1px solid rgba(0,0,0,.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow:0 0 8px #888;-webkit-box-shadow:0 0 8px #888;box-shadow:0 0 8px #888}.filterSettingsPanel div{font-size:10px;padding-bottom:10px}.filterSettingsPanel select.zInput{width:110px}.eventType{font-size:16px;font-weight:700;color:#369;padding:3px;text-shadow:0 1px 1px rgba(255,255,255,.5)}.eventType.Away{color:red}.eventType.Meeting{color:green}.costAmt,.costTxt{display:none}.locationWrapper{display:table;height:55px}.eventMapIcon{width:50px;height:50px;display:table-cell;background:url(/sysImages/google-map50.png) no-repeat;vertical-align:top}.eventMapIconHref{width:50px;height:50px;overflow:hidden}.eventMapIconHref span{width:50px;height:50px;display:block}.eventAddressTxt{display:table-cell;vertical-align:top}.eventMapTxtHref{color:#000}.eventFormContainer{margin:0 10px 10px 300px;padding-bottom:5px;background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.eventSignupLink{cursor:pointer}.eventSignupSpan{display:block;background:url(/images/SIGN-UP100.png) no-repeat;height:33px;width:100px;line-height:33px}.eventSignupTxt{display:none}.eventReturnDiv{float:right;margin-right:10px;margin-bottom:2px}.winLossesWrapper{text-align:center;margin-top:6px}.winLossesDiv{width:auto;max-width:100%;margin:auto;background-color:#dbdbff;padding:3px;text-align:center;font-weight:700}.winLossesDiv h2{font-weight:700;font-size:18px;padding:6px}.winLossesDiv div{width:45%;display:inline-block}.teamNum{padding:4px;font-weight:700;font-size:1.2rem}.assignmentWrapper h2{text-align:center;padding:6px;font-weight:700;font-size:16px}input,select{border:1px solid rgba(0,0,0,.25);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:5px}input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.dropTrue.leftLane li.bowlerListHeader{cursor:default;font-weight:Bold;height:26px;line-height:26px;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.25);background-color:#dbdbff}.dropTrue.rightLane li.bowlerListHeader{cursor:default;font-weight:Bold;height:26px;line-height:26px;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.25);background-color:#fdffdb}.dropTrue{vertical-align:top;max-width:100%;width:99%;display:inline-block;list-style-type:none;margin:0 0 6px 0;padding:0;background:#fff;border:1px solid rgba(0,0,0,.25)}.dropTrue li{position:relative;margin:5px;padding:5px 2px;font-size:14px;border:1px solid rgba(0,0,0,.25);background-color:#dbdbff}.dropTrue li dl,.totals dl{display:inline-block;margin:0;vertical-align:middle}.dropTrue li dl.autoAdd{width:8%}.dropTrue li dl.autoAdd input[type=checkbox]{width:16px;height:16px}.dropTrue li dl.name{width:50%;overflow:hidden}.dropTrue li dl.lastMatches{width:27%;font-size:9px;line-height:9px;text-align:right;white-space:nowrap}.dropTrue li dl.avg{width:10%;text-align:right}.startingAvg{color:green}.preStartingAvg{color:maroon}.dropTrue.leftLane li{background-color:#eee}.dropTrue.leftLane li.teamTotals{background-color:#eff3d5}.dropTrue.rightLane li{cursor:auto;background-color:#fffef6}.dropTrue.rightLane li.visitorRow{border:0;padding:3px 0 3px 3px;background:#f0f0f0}.dropTrue.selectedBowlers li dl.autoAdd{display:none}.dropTrue.selectedBowlers li dl.name,.dropTrue.selectedBowlers li dl.nameInput{width:85%}.dropTrue.selectedBowlers li dl.lastMatches{display:none;width:0}dl.matchdate.lastMatch div{font-size:9px;width:90px}input.visitorEditInput{border:0}input.visitorAvgInput{text-align:right}input.visitorEditInput:focus{background:#a3ff8e}.rightlane .addVistor{background:#eff3d5}.newVisitorInput{width:50%}.newVisitorAvgInput{width:15%}.visitor .avgInput,.visitor .nameInput{display:none}.visitorAvgInput{width:50px}.teamResultWrapper{width:100%;text-align:center}.dropTrue.resultsRecord{width:455px;max-width:100%}.dropTrue.resultsRecord li{cursor:initial}.dropTrue.resultsRecord li dl.name{width:28%}.resultsInput{width:35px;text-align:center;font-weight:700;padding:2px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.resultsInput.calctotal{background:#eff3d5}.resultsInput.overunderInfo{background-color:#f0f0f0;color:#343434}.resultsInput.green{color:green;background-color:#eff3d5}.resultsInput.red{color:red;background-color:#f2d3d3}.resultsInput.overAvg{color:green}.resultsInput.overunderInfo.overAvg{color:green}.totals{clear:both}.totals dl{width:83%;padding:1% 0}.totals dl.total{width:15%;text-align:right;padding-right:1%;font-weight:700;border:1px solid rgba(0,0,0,.25);background:#fff}.selectedCount{font-weight:400;font-size:12px;padding-left:5px}.addNewFormWrapper .trow{margin:0;padding:0;display:table-row}.addNewFormWrapper .trow div{display:table-cell}.availBowlersList-inner{width:445px;overflow:auto}.dropTrue li{cursor:auto!important}ul{list-style-type:none;list-style:none;margin:0;padding:0}.eventAddDesc{border:1px solid rgba(0,0,0,.25);padding:10px 5px;width:420px;margin:2px auto 6px;background:#d3ddf2 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}.signupCompleteWrapper{display:none;width:430px;border:1px solid rgba(0,0,0,.25);padding:5px;margin-top:5px;background:#eff3d5}.signupButtons{text-align:center}.signupFormWrapper{display:none;padding-top:5px}.submitFormBtn{width:100%;text-align:center}.signupInfo h2{font-weight:700}.invalidInfo{color:red;display:none;padding-left:10px}.zInput.invalid{border:1px solid rgba(0,0,0,.25);background:#f2d3d3}.dropTrue.leftLane li.attend1{background:#d9f2d3}.dropTrue.leftLane li.attend0{background:#ffe97f}.dropTrue.leftLane li.attendnr{background:#ffc6c4}.dropTrue.resultsRecord li.loginMessage{color:#fff;padding:20px 5px;background:#69c}.mcuserInfoTable{display:table;border:1px solid rgba(0,0,0,.25);background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}.mcUserInfoRow{display:table-row}.mcUserInfoCell{display:table-cell;vertical-align:top;padding:5px}.mcUserInfoCell span{display:inline-block;width:150px;text-align:right}.attendStatus{font-size:11px}.attendStatus img{vertical-align:middle}.matchStatsWrapper{max-width:700px;margin:auto}.bowlerStatsTableheading{display:block;padding:4px;font-weight:700;font-size:14px;background:#7c9dca url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size:100% 100%}.bowlerStatsTable{display:table;width:100%}.bowlerStatsTable .trow{display:table-row}.bowlerStatsTable .trow .fLabel{display:table-cell;vertical-align:middle;padding:3px;border:1px solid rgba(0,0,0,.25)}.bowlerStatsTable .trow .dataCell{font-weight:700;display:table-cell;vertical-align:middle;width:25%;padding:3px;border:1px solid rgba(0,0,0,.25)}.bowlerStatsTable .trow .dataCell .dataRow{display:block;font-weight:400;white-space:nowrap}.bowlerStatsTable .trow .dataCell .dataRow:nth-child(odd){background:#f0f0f0}#availBowlers dl input[type=checkbox],#availBowlers dl input[type=radio]{vertical-align:middle;width:20px;height:20px}.signupdlInput{width:98%;box-sizing:border-box}.dropTrue li dl.signupInfo{white-space:normal}.AvailRadioBoxes{width:98%;text-align:center;padding-top:6px;vertical-align:middle}.AvailRadioBoxes span{vertical-align:middle;height:24px;line-height:24px;display:inline-block}#availBowlers dl .zInput{width:98%;font-size:1.5rem;padding:6px 6px}.chip-on-deck{padding:.25rem .75rem;background-color:var(--color-secondary-fixed);color:var(--color-on-secondary-fixed);font-size:12px;line-height:16px;font-weight:700;border-radius:var(--radius-full);letter-spacing:.03em}.spotlight-card{width:476px;background-color:var(--color-surface-container-lowest);color:var(--color-on-surface);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid rgba(194,198,211,.3);display:flex;flex-direction:column;gap:1rem}.spotlight-header{display:flex;align-items:center;justify-content:space-between}.spotlight-count{font-family:var(--font-heading);font-size:11px;color:var(--color-outline)}.spotlight-subtitle{font-size:11px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}.spotlight-title{font-family:var(--font-heading);font-size:24px;line-height:30px;font-weight:700;color:var(--color-on-surface);letter-spacing:-.01em}.spotlight-address{font-size:14px;line-height:20px;color:var(--color-on-surface-variant);display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.spotlight-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem 0;border-top:1px solid rgba(194,198,211,.2);border-bottom:0}.spotlight-meta-label{display:block;font-size:11px;line-height:14px;color:var(--color-outline)}.spotlight-meta-val{font-size:18px;line-height:24px;font-weight:600;color:var(--color-on-surface)}.spotlight-meta-sub{font-size:12px;line-height:18px;color:var(--color-on-surface-variant)}.spotlight-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem}.btn-register-slot{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:14px;font-weight:600;letter-spacing:.02em;transition:background-color .15s ease}.btn-register-slot:hover{background-color:var(--color-primary-container)}@media(max-width:768px){.ztopMenu ul{display:none}}@media(max-width:550px){.mcuserInfoTable{display:block}.mcUserInfoCell{display:block}.dropTrue.resultsRecord{width:100%;max-width:100%}.signupCompleteWrapper{width:100%}.dropTrue.resultsRecord li dl.name{width:100%;display:block;text-align:left}.bowlerStatsTable .trow .dataCell{width:96%;display:block}#availBowlers dl .zInput{width:98%;font-size:1.8rem;padding:10px 6px}.matchdate.lastMatch{display:none}.submitFormBtn .tsc_c3b_small.tsc_button{padding:10px 25px 11px}.signupButtons{box-sizing:border-box}.signupButtons .tsc_c3b_small.tsc_button{margin:5px auto;width:90%;padding:10px 25px 11px;box-sizing:border-box}}@media(max-width:455px){.eventDetailContainer{float:none;width:95%;max-width:95%;display:block!important}.eventAddDesc{width:95%}.availBowlersList-inner{width:100%;max-width:100%}h2{font-size:18px}#availBowlers dl .zInput{width:96%;font-size:1.8rem;padding:10px 6px}}