/*calendar date icon*/
div.calendaricon{float:left;border:2px solid silver;text-align:center;background:#dddddd;margin:1%;}
div.iconheader{border-bottom:1px solid gray;background:#83000C;color:white;text-align:center;padding:0px 3px 0px 3px;}
/*extend for event listings*/
.calendaricon_offset {margin-left:8%;}
.publicationlist_offset {margin-left:4%;}
/*-------MONTH CALENDAR NAVIGATION -------- */
 .calendarcontentbox {margin-right:-1px; padding-top:2px;min-height:545px; height:auto !important;
  height:545px;}
/* for IE */
/*\*/
* html #rightcolumn.calendarcontentbox {
height: 545px;
}

#monthcalendar table {padding:0px; width: 100%;height:525px;}
/*#monthcalendar table .empty{background:#fcfcfc;padding:0px;margin:0px;}*/
#monthcalendar table .empty{padding:0px;margin:0px;}
#monthcalendar table span {float:left; padding:0; margin:0;text-align:left; border: 1px solid #ccddee;}
#monthcalendar table td {padding:0px; margin:0;height:100px;border: 1px solid #ccddee;vertical-align:top;}
#monthcalendar table .calendardate{width:100%;background-color:#E8EEF7;padding-bottom:3px;height:13px;text-align:left;border-width:0 0 1px 0;border-color:#ccddee;cursor:pointer;}
#monthcalendar table .number{padding:1px 0 2px 4px;border:0px;background:inherit;height:8px;float:left;}
#monthcalendar a:link{}
#monthcalendar a:visited{}
#monthcalendar .fulltable{width:100%;}
#monthcalendar .fulltable tr{height:100px;}
#monthcalendar .fulltable td{width:14.2%;height:100px;overflow:hidden;}
#monthcalendar .contentbreak{display:block;width:100%;border:0px; margin:3px 0px 1px 0px;padding:0px;white-space:nowrap;}
#monthcalendar .privateeventlink {color:gray;}

.currentmonthbox{margin-left:1%;margin-right:10%;width:150px;height:20px;vertical-align:text-bottom;display:inline;}
.currentmonthbox a:link{}
.currentmonthbox a:visited{}
.currentmonth{font-weight:bold;margin-left:1px;margin-right:0px;font-size:101%;color:#003366;border:none;padding:0 5px 0 5px;}
.datearrow {font-weight:bold;margin:0px;padding:0px;}

.nav_monthdayofweek{float:left;}

.contentheader {height:16px;width:99%;border:1px solid #dcdcdc;background:#f2f2f2;padding:0px;margin:-1px 0px 0px 0px;padding-left:2px;padding-right:2px;}
   
.monthdayofweek{float:left;margin-left:2px;}
.calendarlabel{text-align:center;color:#000000;}
.calendarday{overflow:hidden;text-align:left;}
.monthmore {color:#B96D15;}

/*These styles have not been checked */
.printcontrols{border:1px solid silver;background:#f2f2f2;padding:4px 0px 2px 7px;margin:1px;width:98%;}
.innerpadding{padding:10px 0px 2px 8px;width:570px;display:inline;clear:both;}
.printeventsbuttons ul{float:right;margin-right:28px;clear:both;}
.innerpadding ul{padding:10px 0px 2px 8px;width:470px;}
.printcontrols ul{float:left;clear:left;}
.hand{cursor:pointer;}
input.floatbutton{display:inline;clear:both;cursor:pointer;}
.searchbar{padding:4px 4px 5px 1px;background:#fcfcfc; cursor:pointer;}

