#monthCal,#weekCal{width:800px; border:1px solid #666; text-align:center; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif;}
.prevCal{float:left; text-decoration:none; font-size:20px;} /* left nav arrow */
.nextCal{float:right; text-decoration:none; font-size:20px;} /* right nav arrow */
.viewCal{float:right; text-decoration:none; font-size:10px; margin-right:25px; color:#999;} /* month, week, day view links*/
.viewCal:hover{text-decoration:underline;} /* month, week, day view links*/
.monthWeek{height:70px; overflow:hidden;}
.weekWeek{height:90%;}
.weekDay{height:95%;}
.monthDay,.weekDay{border:1px solid #666; width:14%; text-align:left; vertical-align:top;}
.mooECal .calHead{font-size:18px; border-bottom:1px solid #333;}
#weekCal .calHead{font-size:16px;}
.mooECal thead{margin:0; padding:0;}
.mooECal tr.dowRow{border-top:1px solid #333; padding:0; margin:0;}
.mooECal th{font-size:14px; padding:0; margin:0;}
.mooECal td.hover{background-color:#FFD;} /* color when hovering a day */
.mooECal td.selected{background-color:#EEF;} /* color for the selected day */
.mooECal td span{color:#333;} /* color for the day (text) of the month */
.mooECal td div{font-size:10px; color:#009; height:12px; overflow:hidden; cursor:default;}
.mooECal td div.fullEvent{height:auto; overflow:auto; font-size:14px; border-top:1px solid #CCC;}
/* Tips styling */
.tip {color: #fff; z-index: 13000; background-color:#666;}
.tip-title {font-weight: bold;font-size: 11px;margin: 0;padding: 8px 8px 4px;}
.tip-text {font-size: 11px;padding: 4px 8px 8px;}
