@CHARSET "UTF-8";

#TrueScheduler {flex:100%; margin-bottom:1rem; padding:1%; color:#555; border-radius:20px; border:1px solid #ccc;}
#TrueScheduler table {border:0; border-spacing: 0px; border-collapse: collapse;}
#TrueScheduler th.SchDay {padding:3px; font-size:1.1em; font-weight:bold; background-color:#ddd; margin-top:1em; text-align: left;}
.SchDay:FIRST-CHILD {margin-top:0;}

.SchText {margin-left:0;font-weight:bold; font-style:italic;}
#TrueScheduler tr td:FIRST-CHILD {padding-right:0.5em;white-space:nowrap; font-weight:normal; font-style:normal;}
#TrueScheduler td {vertical-align:top;}

.SchTitle {font-weight:bold; margin-top:0.25em;}
.SchSubTitle {font-weight:bold; font-style: italic;}
.SchItem { }
.SchWarmup {font-style: italic;}
.SchDelay {font-weight:bold; color: #FF0000; padding-left: 3px;}

.active td {background-color:#bbffbb; border-top:1px solid green; border-bottom:1px solid green;}

.tempItem {color:#888888; font-style: italic;}
a:hover .tempItem {color:red}

.confirmed {color:#000000;}
a:hover .confirmed {color:red}
.MatchRow td {padding-bottom:0.5em;}

@media only screen and (min-width: 800px)  {
    #TrueScheduler {flex:1 0 49%; margin-right:1%; margin-bottom:0; padding:1%; color:#555; border-radius:20px; border:1px solid #ccc;}
}
