/* Calendar Classes */
#evtArea {font-family:Trebuchet MS, Arial;font-size:small;padding:0 .5em 0 0;margin:0 .5em 0 0; } /* div surrounding entire calendar */
#evtArea h2 {font-size:120%;padding-bottom:0;margin-bottom:0;}
#evtArea h3 {font-size:100%;padding-bottom:0;margin-bottom:0;}
.calNav {margin-bottom:1em;} /* links to month, week, day views */
#moNav { font-size:85%;}

#evtCal {width:100%;padding:1px 1em 1px 0;margin:1px 1em 1px 0;vertical-align:top;}
#evtCal tr.rowhead th { background-color:#ddd; }
#evtCal td, #evtCal th {vertical-align:top; font-size:85%;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#evtCal th {text-align:center;background-color:#eef;} 
#evtCal td {background-color:#fff;height:36px;} 
#evtCal td.noDay {background-color:#eee;} 
#evtCal td.toDay,#evtCal th.toDay {background-color:#ffc;} 

.calDate {background-color:#ffe;border-bottom:1px solid black;font-style:italic;margin-bottom:5px;} 
.calDate a:link, .calDate a:visited {text-align:right;display:block;text-decoration:none;width:100%;}
.calDate a:hover, .calDate a:active {color:#900;text-align:right;display:block;text-decoration:none;width:100%;font-weight:bold;}

.evtInfo { text-align:left;padding-bottom:3px; }
/** LIST styles **/
.evtHead {font-weight:bold;font-style:italic;}
.evtList {padding-top:0;padding-bottom:.25em;margin-top:0;margin-bottom:.25em;}

/** MINI Calendar **/
#evtCalMini {padding:0;margin:2px;width:175px;background-color:#ddd;}
#evtCalMini tr.rowhead th { background-color:#ddd; }
#evtCalMini td, #evtCalMini th {vertical-align:top; font-size:85%;}
#evtCalMini th {text-align:center;background-color:#eef;padding:0;margin:0;} 
#evtCalMini td {background-color:#fff;text-align:right;padding:0;margin:0;} 
#evtCalMini td.noDay {background-color:#eee;} 
#evtCalMini td.toDay {background-color:#ffc;} 
#evtCalMini td a:link, #evtCalMini td a:visited {display:block;text-decoration:none;width:100%;background-color:#eef;font-weight:bold;}
#evtCalMini td a:hover, #evtCalMini td a:active {color:#900;display:block;text-decoration:none;width:100%;background-color:#eef;font-weight:bold;}

/** Event Detail Page **/
#evtCalDtl {width:98%;border-top:1px solid #ddd;}
#evtCalDtl tr.rowhead th { background-color:#ddd; }
#evtCalDtl td, #evtCalDtl th {vertical-align:top;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#evtCalDtl th {text-align:right;background-color:#eef;padding-right:.25em;width:20%;} 
#evtCalDtl td {background-color:#fff;} 

