.EventCalDetailsWindow {display:none;z-index:10;position:absolute;left:0px;top:0px;}
.EventCalDetailsContent {width:320px;height:180px;overflow:auto;border:outset 2px #000000;border-top:1px;background-color:#ffffff;padding:3px;}
.EventCalTDChangeDay {font-size:large;width:20px;text-align:center;cursor:pointer;}
.EventCalTDCurrentDate {font-size:large;width:140px;text-align:center;}
.EventCalMainTopBarDay {border:solid 0px blue;display:none;}
.EventCalMainTopBarMonth {border:solid 0px blue;display:block;}
.EventCalColumnLeft {float:left;width:70%;}
.EventCalColumnRight {float:right;width:28%;}
.EventCalVideo {width:200px;height:180px;border:solid 0px red;display:none;}
.EventCalFilters {width:200px;border:solid 1px #f5f5f5;padding:3px;}
.EventCalCampusList {list-style-type:circle;margin-top:0px;text-decoration:underline;cursor:pointer; font-size:small;}
.EventCalMainDetails {border:solid 0px;margin-left:0px;margin-right:0px;border:solid 1px #f5f5f5; padding:0px;font-family:Arial;}
.EventCalFakeLink {text-decoration:underline;cursor:pointer;}
.EventCalHideCell {display:none;}
.EventCalRequired {font-weight:bold;}
.EventCalContainerHead {background:#b30838;border:solid 0px #f5f5f5;color:#ffffff;padding-left:2px; padding-top:5px; font-weight:bold;font-family:Arial; height:20px;}
.EventCalContainerOut {border:solid 1px #b30838; padding:0px;font-family:Arial;}
.EventCalContainerIn {background:#f5f5f5;padding:2px;font-family:Arial;}
.EventCalwidth100per {width:100%;}
.EventCalwidth40px {width:40px;}
.EventCalwidth70px {width:70px;}
.EventCalwidth20px {width:20px;}
.EventCaldivSearchResults {border:solid 1px #ffffff; border-color:#f5f5f5; overflow:auto;}
.EventCalFilterStatus {padding:1px;border:solid 1px #ffffff; border-color:#f5f5f5; margin-top:1px;margin-bottom:1px;font-family:Arial; font-weight:bold; color:#b30838;}
.EventCalDetailsClose {padding-bottom:2px;border:outset 2px #000000;border-bottom:0px; border-top:1px #000; width:45px;background-color:#b30838;font-weight:bold;text-decoration:underline;cursor:pointer;text-align:center;color:#ffffff;}
.EventCalMiniDiv {width:310px;margin-top:10px;}
.EventCalMiniDivOnline {width:220px;margin-top:10px;}
.EventCalMiniDivLib {width:220px;}
.EventCalMiniHead {background:#b30838;border:solid 0px #00ff00;color:#ffffff;padding:2px;font-weight:bold;font-family:Arial;}
.EventCalMiniOut {border:solid 1px #000000; padding:2px;font-family:Arial;}
.EventCalMiniIn {background:#e6e6e6;padding:2px;font-family:Arial;}
.EventCalMiniItemsBGA {font-size:12px;padding-top:7px;padding-bottom:7px;background-color:#e6e6e6;}
.EventCalMiniItemsBGB {font-size:12px;padding-top:7px;padding-bottom:7px;background-color:#f1f1f1;}
.EventCalMiniDetailsHead {float:right;padding-bottom:2px;border:outset 1px #f5f5f5;border-bottom:0px;padding-right:3px;width:45px;background-color:#b30838;font-weight:bold;text-decoration:underline;cursor:pointer;text-align:center;color:#ffffff;}
.EventCalMiniDetailsWindow {display:none;z-index:10;position:absolute;left:0px;top:0px;width:330px;}
.EventCalMiniDetailsContent {clear:both;width:320px;height:180px;overflow:auto; background-color:#ffffff;padding:3px; border:outset 1px #000000;border-top:1px;}
.EventCalRowBGA {background-color:#e6e6e6;}
.EventCalRowBGB {background-color:#ffffff;}
.EventCalRowBGT {background-color:#e6e6ff;}
.EventCalFakeLinkCurrDayColor {text-decoration:underline;cursor:pointer;color:#000000;}
.EventCalFakeLinkPrevDayColor {text-decoration:underline;cursor:pointer;color:#898989;}
.EventCalCurrDayColor {color:#000000;}
.EventCalPrevDayColor {color:#898989;}
.EventCalSrcA {text-decoration:underline;cursor:pointer;background-color:#e6e6e6;font-size:small;}
.EventCalSrcB {text-decoration:underline;cursor:pointer;background-color:#ffffff;font-size:small;}