div.ncCalendarMonth14068 div.ncSubHeader{
background-color:#fff;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#3c4043;display:flex;font-family:Verdana;text-align:center;}
div.ncCalendarMonth14068 div.ncSubHeader div.ncSubNext{
display:inline-block;text-align:right;width:150px;}
div.ncCalendarMonth14068 div.ncSubHeader div.ncSubNext a{
color:#3c4043;font-size:12pt;}
div.ncCalendarMonth14068 div.ncSubHeader div.ncSubPager{
flex-grow:1;flex-shrink:1;white-space:nowrap;}
div.ncCalendarMonth14068 div.ncSubHeader div.ncSubPrevious{
display:inline-block;text-align:left;width:150px;}
div.ncCalendarMonth14068 div.ncSubHeader div.ncSubPrevious a{
color:#3c4043;font-size:12pt;}
div.ncCalendarMonth14068 div.ncSubHeader div.ncSubTitle{
display:inline-block;font-size:14pt;padding-bottom:8px;padding-top:8px;}
div.ncCalendarMonth14068 div.ncSubHeader div.ncSubTitle select{
border-bottom-color:#c0c0c0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;color:#3c4043;font-family:Verdana;font-size:14pt;margin-left:2px;margin-right:2px;padding-left:4px;padding-right:4px;}
div.ncCalendarMonth14068 div.ncSubHeader div.ncSubViewSelector{
flex-grow:0;flex-shrink:0;padding-bottom:8px;padding-top:8px;}
div.ncCalendarMonth14068 div.ncSubHeader div.ncSubViewSelector select{
border-bottom-color:#c0c0c0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;color:#3c4043;font-family:Verdana;font-size:10pt;margin-left:4px;margin-right:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px;}
div.ncCalendarMonth14068 table.ncSubGrid{
border-collapse:collapse;width:100%;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekday{
background-color:#f5f5f5;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekday div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekday div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekday div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekday div.ncSubEvent div.ncSubTime{
border-right-color:#f5f5f5;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekday div.ncSubLabel{
background-color:transparent;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#000;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekdayCurrent{
background-color:#f5f5f5;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekdayCurrent div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekdayCurrent div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekdayCurrent div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekdayCurrent div.ncSubEvent div.ncSubTime{
border-right-color:#f5f5f5;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekdayCurrent div.ncSubLabel{
background-color:#000;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekend{
background-color:#f5f5e5;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekend div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekend div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekend div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekend div.ncSubEvent div.ncSubTime{
border-right-color:#f5f5e5;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekend div.ncSubLabel{
background-color:transparent;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#000;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekendCurrent{
background-color:#f5f5e5;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekendCurrent div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekendCurrent div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekendCurrent div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekendCurrent div.ncSubEvent div.ncSubTime{
border-right-color:#f5f5e5;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubOffViewWeekendCurrent div.ncSubLabel{
background-color:#000;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekday{
background-color:#fff;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekday div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekday div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekday div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekday div.ncSubEvent div.ncSubTime{
border-right-color:#fff;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekday div.ncSubLabel{
background-color:transparent;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#000;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekdayCurrent{
background-color:#fff;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekdayCurrent div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekdayCurrent div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekdayCurrent div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekdayCurrent div.ncSubEvent div.ncSubTime{
border-right-color:#fff;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekdayCurrent div.ncSubLabel{
background-color:#000;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekend{
background-color:#ffffe0;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekend div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekend div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekend div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekend div.ncSubEvent div.ncSubTime{
border-right-color:#ffffe0;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekend div.ncSubLabel{
background-color:transparent;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#000;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekendCurrent{
background-color:#ffffe0;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:150px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekendCurrent div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekendCurrent div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekendCurrent div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekendCurrent div.ncSubEvent div.ncSubTime{
border-right-color:#ffffe0;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarMonth14068 table.ncSubGrid td.ncSubWeekendCurrent div.ncSubLabel{
background-color:#000;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarMonth14068 table.ncSubGrid th{
background-color:#fff;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;font-weight:400;padding-bottom:4px;padding-top:4px;}
div.ncCalendarWeek14068 div.ncSubHeader{
background-color:#fff;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#3c4043;display:flex;font-family:Verdana;text-align:center;}
div.ncCalendarWeek14068 div.ncSubHeader div.ncSubNext{
display:inline-block;text-align:right;width:150px;}
div.ncCalendarWeek14068 div.ncSubHeader div.ncSubNext a{
color:#3c4043;font-size:12pt;}
div.ncCalendarWeek14068 div.ncSubHeader div.ncSubPager{
flex-grow:1;flex-shrink:1;white-space:nowrap;}
div.ncCalendarWeek14068 div.ncSubHeader div.ncSubPrevious{
display:inline-block;text-align:left;width:150px;}
div.ncCalendarWeek14068 div.ncSubHeader div.ncSubPrevious a{
color:#3c4043;font-size:12pt;}
div.ncCalendarWeek14068 div.ncSubHeader div.ncSubTitle{
display:inline-block;font-size:14pt;padding-bottom:8px;padding-top:8px;}
div.ncCalendarWeek14068 div.ncSubHeader div.ncSubTitle select{
border-bottom-color:#c0c0c0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;color:#3c4043;font-family:Verdana;font-size:14pt;margin-left:2px;margin-right:2px;padding-left:4px;padding-right:4px;}
div.ncCalendarWeek14068 div.ncSubHeader div.ncSubViewSelector{
flex-grow:0;flex-shrink:0;padding-bottom:8px;padding-top:8px;}
div.ncCalendarWeek14068 div.ncSubHeader div.ncSubViewSelector select{
border-bottom-color:#c0c0c0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;color:#3c4043;font-family:Verdana;font-size:10pt;margin-left:4px;margin-right:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px;}
div.ncCalendarWeek14068 table.ncSubGrid{
border-collapse:collapse;width:100%;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekday{
background-color:#fff;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:754px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekday div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekday div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekday div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekday div.ncSubEvent div.ncSubTime{
border-right-color:#fff;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekday div.ncSubLabel{
background-color:transparent;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#000;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekdayCurrent{
background-color:#fff;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:754px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekdayCurrent div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekdayCurrent div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekdayCurrent div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekdayCurrent div.ncSubEvent div.ncSubTime{
border-right-color:#fff;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekdayCurrent div.ncSubLabel{
background-color:#000;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekend{
background-color:#ffffe0;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:754px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekend div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekend div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekend div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekend div.ncSubEvent div.ncSubTime{
border-right-color:#ffffe0;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekend div.ncSubLabel{
background-color:transparent;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#000;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekendCurrent{
background-color:#ffffe0;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;height:754px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;vertical-align:top;width:14%;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekendCurrent div.ncSubEvent{
background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:3px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekendCurrent div.ncSubEvent div.ncSubName{
flex-grow:1;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekendCurrent div.ncSubEvent div.ncSubName a{
color:#000;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekendCurrent div.ncSubEvent div.ncSubTime{
border-right-color:#ffffe0;border-right-style:solid;border-right-width:1px;flex-grow:0;flex-shrink:0;min-width:35px;padding-bottom:3px;padding-left:6px;padding-right:6px;padding-top:3px;text-align:right;white-space:nowrap;}
div.ncCalendarWeek14068 table.ncSubGrid td.ncSubWeekendCurrent div.ncSubLabel{
background-color:#000;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;margin-left:auto;margin-right:auto;margin-top:2px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;text-align:center;width:20px;}
div.ncCalendarWeek14068 table.ncSubGrid th{
background-color:#fff;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c0c0c0;border-left-style:solid;border-left-width:1px;border-right-color:#c0c0c0;border-right-style:solid;border-right-width:1px;border-top-color:#c0c0c0;border-top-style:solid;border-top-width:1px;color:#000;font-family:Verdana;font-size:9pt;font-weight:400;padding-bottom:4px;padding-top:4px;}
table.CalendarCurrentDayEvents14068{
border-collapse:collapse;width:100%;}
table.CalendarCurrentDayEvents14068 tr.CalendarCellEntry td.EventDesc{
border-bottom:#1e90ff 1px solid;border-left:none;border-right:none;border-top:#1e90ff 1px solid;color:#FFFFFF;font-family:verdana;font-size:7pt;padding:0px;width:100%;}
table.CalendarCurrentDayEvents14068 tr.CalendarCellEntry td.EventDesc a{
color:#FFFFFF;text-decoration-line:none;}
table.CalendarCurrentDayEvents14068 tr.CalendarCellEntry td.EventDesc a:hover{
text-decoration-line:underline;}
table.CalendarCurrentDayEvents14068 tr.CalendarCellEntry td.EventTime{
border-bottom:#1e90ff 1px solid;border-top:#1e90ff 1px solid;color:#FFFFFF;font-family:verdana;font-size:7pt;padding:0px;vertical-align:top;}
table.CalendarGrid14068{
border-collapse:collapse;width:100%;}
table.CalendarGrid14068 td.CurrentDayContent{
background-color:#00008b;border:#000000 1px solid;font-family:verdana;font-size:7pt;height:65px;padding:0px;vertical-align:top;width:14%;}
table.CalendarGrid14068 td.CurrentDayContent div.CellLabel{
background-color:#FFFFFF;border-bottom:#000000 1px solid;border-right:#000000 1px solid;color:#000000;text-align:center;width:20px;}
table.CalendarGrid14068 td.OffViewWeekdayContent{
background-color:#f5f5f5;border:#000000 1px solid;border-bottom:#a9a9a9 1px solid;border-left:#a9a9a9 1px solid;border-right:#a9a9a9 1px solid;border-top:#a9a9a9 1px solid;font-family:verdana;font-size:7pt;height:65px;padding:0px;vertical-align:top;width:14%;}
table.CalendarGrid14068 td.OffViewWeekdayContent div.CellLabel{
background-color:#d3d3d3;border-bottom:#fff 1px solid;border-right:#fff 1px solid;color:#fff;text-align:center;width:20px;}
table.CalendarGrid14068 td.OffViewWeekendContent{
background-color:#F5F5E5;border:#000000 1px solid;border-bottom:#a9a9a9 1px solid;border-left:#a9a9a9 1px solid;border-right:#a9a9a9 1px solid;border-top:#a9a9a9 1px solid;font-family:verdana;font-size:7pt;height:65px;padding:0px;vertical-align:top;width:14%;}
table.CalendarGrid14068 td.OffViewWeekendContent div.CellLabel{
background-color:#c0c0c0;border-bottom:#fff 1px solid;border-right:#fff 1px solid;color:#fff;text-align:center;width:20px;}
table.CalendarGrid14068 td.WeekdayContent{
background-color:#fff;border:#000000 1px solid;border-bottom:#696969 2px solid;border-left:#696969 2px solid;border-right:#696969 2px solid;border-top:#696969 2px solid;font-family:verdana;font-size:7pt;height:65px;padding:0px;vertical-align:top;width:14%;}
table.CalendarGrid14068 td.WeekdayContent div.CellLabel{
background-color:#ffffe0;border-bottom:#000000 1px solid;border-right:#000000 1px solid;text-align:center;width:20px;}
table.CalendarGrid14068 td.WeekendContent{
background-color:#ffffe0;border:#000000 1px solid;border-bottom:#696969 2px solid;border-left:#696969 2px solid;border-right:#696969 2px solid;border-top:#696969 2px solid;font-family:verdana;font-size:7pt;height:65px;padding:0px;vertical-align:top;width:14%;}
table.CalendarGrid14068 td.WeekendContent div.CellLabel{
background-color:#fff;border-bottom:#000000 1px solid;border-right:#000000 1px solid;text-align:center;width:20px;}
table.CalendarGrid14068 th{
background-color:#FFFFFF;border:black 1px solid;border-bottom:#696969 2px solid;border-left:#696969 2px solid;border-right:#696969 2px solid;border-top:#696969 2px solid;color:#000000;font-family:verdana;font-size:8pt;font-weight:bold;}
table.CalendarOffViewWeekdayEvents14068{
background-color:#fff;border-collapse:collapse;width:100%;}
table.CalendarOffViewWeekdayEvents14068 tr.CalendarCellEntry td.EventDesc{
border-bottom:#c0c0c0 1px solid;border-top:#c0c0c0 1px solid;font-family:verdana;font-size:7pt;padding:0px;width:100%;}
table.CalendarOffViewWeekdayEvents14068 tr.CalendarCellEntry td.EventDesc a{
color:#b0c4de;text-decoration-line:none;}
table.CalendarOffViewWeekdayEvents14068 tr.CalendarCellEntry td.EventDesc a:hover{
text-decoration-line:underline;}
table.CalendarOffViewWeekdayEvents14068 tr.CalendarCellEntry td.EventTime{
border-bottom:#c0c0c0 1px solid;border-top:#c0c0c0 1px solid;color:#a9a9a9;font-family:verdana;font-size:7pt;padding:0px;vertical-align:top;}
table.CalendarOffViewWeekendEvents14068{
background-color:#ffffe0;border-collapse:collapse;width:100%;}
table.CalendarOffViewWeekendEvents14068 tr.CalendarCellEntry td.EventDesc{
border-bottom:#bdb76b 1px solid;border-top:#bdb76b 1px solid;font-family:verdana;font-size:7pt;padding:0px;width:100%;}
table.CalendarOffViewWeekendEvents14068 tr.CalendarCellEntry td.EventDesc a{
color:#b0c4de;text-decoration-line:none;}
table.CalendarOffViewWeekendEvents14068 tr.CalendarCellEntry td.EventDesc a:hover{
text-decoration-line:underline;}
table.CalendarOffViewWeekendEvents14068 tr.CalendarCellEntry td.EventTime{
border-bottom:#bdb76b 1px solid;border-top:#bdb76b 1px solid;color:#a9a9a9;font-family:verdana;font-size:7pt;padding:0px;vertical-align:top;}
table.CalendarPager14068{
border-collapse:collapse;width:100%;}
table.CalendarPager14068 input{
font-family:verdana;font-size:8pt;height:20px;}
table.CalendarPager14068 select{
font-family:verdana;font-size:8pt;font-weight:normal;}
table.CalendarPager14068 td.Date{
background-color:#696969;color:#fff;font-family:verdana;font-size:8pt;font-weight:bold;padding:0px;text-align:center;width:50%;}
table.CalendarPager14068 td.Next{
background-color:#696969;padding-right:3px;text-align:right;width:25%;}
table.CalendarPager14068 td.Next a{
color:#fff;font-family:verdana;font-size:8pt;font-weight:bold;padding:0px;text-decoration-line:none;}
table.CalendarPager14068 td.Next a:hover{
text-decoration-line:underline;}
table.CalendarPager14068 td.Previous{
background-color:#696969;padding:0px;padding-left:3px;text-align:left;width:25%;}
table.CalendarPager14068 td.Previous a{
color:#fff;font-family:verdana;font-size:8pt;font-weight:bold;text-decoration-line:none;}
table.CalendarPager14068 td.Previous a:hover{
text-decoration-line:underline;}
table.CalendarWeekdayEvents14068{
background-color:#fffacd;border-collapse:collapse;width:100%;}
table.CalendarWeekdayEvents14068 tr.CalendarCellEntry td.EventDesc{
border-bottom:#000 1px solid;border-top:#000 1px solid;font-family:verdana;font-size:7pt;padding:0px;width:100%;}
table.CalendarWeekdayEvents14068 tr.CalendarCellEntry td.EventDesc a{
color:#00f;text-decoration-line:none;}
table.CalendarWeekdayEvents14068 tr.CalendarCellEntry td.EventDesc a:hover{
text-decoration-line:underline;}
table.CalendarWeekdayEvents14068 tr.CalendarCellEntry td.EventTime{
border-bottom:#000 1px solid;border-top:#000 1px solid;font-family:verdana;font-size:7pt;padding:0px;vertical-align:top;}
table.CalendarWeekendEvents14068{
background-color:#fffacd;border-collapse:collapse;width:100%;}
table.CalendarWeekendEvents14068 tr.CalendarCellEntry td.EventDesc{
border-bottom:#000 1px solid;border-top:#000 1px solid;font-family:verdana;font-size:7pt;padding:0px;width:100%;}
table.CalendarWeekendEvents14068 tr.CalendarCellEntry td.EventDesc a{
color:#00f;text-decoration-line:none;}
table.CalendarWeekendEvents14068 tr.CalendarCellEntry td.EventDesc a:hover{
text-decoration-line:underline;}
table.CalendarWeekendEvents14068 tr.CalendarCellEntry td.EventTime{
border-bottom:#000 1px solid;border-top:#000 1px solid;font-family:verdana;font-size:7pt;padding:0px;vertical-align:top;}
