/*thead { display:table-header-group;} trying to get print in firefox*/
#calendar {	
	font-size: 11px; 
	line-height:14px;
	overflow: auto;
	overflow-x:hidden;
	height: 400px;
	}

#calendar table { color:black; }

#calendar tr { height:16px;} /* needed for explorer */

#calendar td {
	vertical-align:middle;
	padding: 4px 3px;
	border-bottom:solid 1px #fff;
	border-right:solid 1px #fff; 
	}

#calendar_header { width:706px; } /*needs to be specified differently so that the scroll bar for the dates appears on the outside*/

#calendar_header thead th { 
	/* font-family:"arial narrow"; */
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:white; 
	background-color:#d51100; 
	padding: 8px 3px;
	border-bottom:solid 2px white;
	border-right:solid 1px #fff;
	vertical-align:top;
	text-transform:uppercase; 
	}
#calendar_header thead th em { font-weight:normal; text-transform:none; font-style:normal;}
		
#calendar tbody th {
	background-color: #636363;   
	color:#fff; 
	font-weight:normal;
	text-align:left; 
	margin-left:1px; 
	padding: 1px 3px; 
	border-bottom:solid 1px #fff; 
	border-right:solid 1px #fff;  
	}

#calendar tbody tr td { background-color: #f8f8f8; } /* original light gray: #ececec */

#calendar tbody tr.alt td { background-color: #d7d7d7; }

#calendar tbody tr td { color:#000000; }

#calendar tbody tr td.nat_ed,
#calendar tbody tr td.ad_op { color:#990000; }

#calendar tbody tr td em,
#calendar tbody tr td em { color:#000000; font-style:normal; }

#calendar a,
#calendar a:visited { 
	color:#990000;
	text-decoration:underline;
	}

#calendar a:hover,
#calendar a:active {
	color:#FF0000;
	}

#calendar tr.style td { background-color:#d4ecfb; }


/* used to "X" box */
.alignr { text-align:right; }
.alignl { text-align:left; }
.alignc { text-align:center; }

.global { font-weight:bold; }

img.btn { 
	padding: 0 1px 3px 1px; 
	border:0; 
	}
	
	span.midalign img, span.midalign {vertical-align: middle;} /* to align icons with text in calendar table */
