
div.prevNextHdr { float:left; width:230px; position:relative; display:inline; margin:5px 0 0 10px;}
div.prevNextHdr h4 { display:inline; float:left; margin:-1px 3px 0 40px; }
div.prevNextHdr img {padding-top: 3px;}
div.prevNextHdr img.rightSide { position:absolute; top:0;  left:216px;  }
div.calBox{ width:250px; float:left; margin-left:0; background:#adc3dc url(../../images/design/bg_blue.png) repeat ;}
	div.calBox h3 {margin-left: 10px;}
	div.calBox a.iconLink{ white-space:normal; line-height:1.1em; padding-top:0; padding-bottom:5px; 
						   background-position:top left; margin-top:5px; display:block; clear:both;}
	div.calBox select {}	
#calEventBox{width: 220px; padding:5px; float:left; background:#EDF2F7;margin: 5px 0 5px 10px; display:inline;}
div.eventDate h5{ font-weight:bold; display:block; clear:both; margin:0;}
div.calButtons{padding-left: 10px; float:left;} 
	div.calButtons a.iconLink{ float:left; display:inline; clear:none;}
#calCalendarView {  width:250px;}	
#calCalendarView table { width:250px; margin-top:10px;border:0; display:inline;float:left; background:#adc3dc url(../../images/design/bg_blue.png) repeat;}/*firefox needs inline*/
#calCalendarView table th, #calCalendarView table td /* note: the height declaration fixes a couple of x-browser probs */
{ margin: 0; padding:0 0 0 10px!important;  display:block; width:250px; height:25px;}
#calCalendarView table div {margin: 0 8px 0 0!important; width:26px; padding:0; height:20px;  display: inline;
float: left; text-align:center; font-size:9px; color:#666666; background-color:#edf2f7; }
#calCalendarView div.calWeekDayHeader { background:#adc3dc url(../../images/design/bg_blue.png) repeat; height: 9px; line-height:1em; }
#calCalendarView div.a { width:100%; height:100%; color:#666;}/* leave in percentages for ie6 oherwise you can only 'hover' over the text*/
#calCalendarView div.dcalWeekend { background-color:#dae4f0; }
#calCalendarView div.dcalNull   { background-color:#bdcfe3; }
#calCalendarView div.dcalCurrentDay  { border:2px solid #4879B2; height:16px; width:22px;}
			div.dcalCurrentDay a{height:16px; width:22px; display:block;}
#calCalendarView div.dcalHighlightColor {  background-color:#157cb6; color:#fff; }
#calCalendarView div.dcalHighlightColor a { color:#fff;}
div.dcalWeekend a, div.dcalHighlightColor a, div.dcalBgColor a{display:block; width:26px; padding-top:2px;} 

#monthSelect { margin-left: 25px; background-color:#edf2f7; border:1px solid #9AB5D4; width:80px; ;}	
#yearSelect { margin-left: 5px; background-color:#edf2f7;  border:1px solid #9AB5D4; width:60px; }	
#calLoading { position: absolute; top: 15px; display:none; float:left; }

div.cnrsForCal{height:10px; padding:0; width:250px;}

div.eventTitle, div.eventLocation, div.eventSummary{display:block; width:100%; clear:both;}	
div.eventTitle p, div.eventLocation p, div.eventSummary p{padding:0; margin:0;}		
	