TABLE.Cal {
	width : 80%;
	vertical-align : middle;
	height : auto;
}



/* First row of each table, colors and text are defined here */
TR.head {
	background-color : #CBB793;
	font-variant : small-caps;
	font-weight : bold;
}
	
/*These row styles are used for alternating colors in Events page.
	You may add, delete, or change colors, but you must update the list, Colors, above
	so your changes will take effect --->	*/
	Tr.a {background-color : #F68284}
	Tr.b {background-color : #F6BBC1}
	Tr.c {background-color : #9EB1F6}
	Tr.d {background-color : #F6A09B}
	Tr.e {background-color : #E1F6C2}

/* for alternating rows. These are used for holidays table. */
	Tr.Alt {background-color : #E0D2B9}

/*Calendar Head cells.  The width is defined here.  This is the 2nd row of
		the calendar, where weekdays names are displayed such s,m,t,...*/
TD.Calhead {
		text-align : center;
		font-variant : small-caps;
		font-weight : bold;
		width : 14%;
	}
	
/* Head cells. Colored bg ground, but not width defind.  note that this is similar
		to CalHead above, but no width is defind. */
TD.head {
		text-align : Left;
		font-variant : small-caps;
		font-weight : bold;
		background-color : #CBB793

	}	
	
/*Calendar cells where info from previous and next month are displayed. 
			color is different to separate the days.*/
	TD.gray {
		font-family :Tahoma, Verdana, Arial;
		font-size :12px;
		color :#A9A9A9;
		font-weight :normal;
		background-color : #EEE0C7;
		text-align : left;
		vertical-align : top;
	}
	
/*Calendar cells w/out any associated events or holidays */
	
	TD.empty {
		font-family :Tahoma, Verdana, Arial;
		font-size :12px;
		font-weight :normal;
		text-align : left;
		vertical-align : top;
		height : 50px;
		color :#A9A9A9;
	}
	
/*Calendar cell for current date.*/
	TD.today {
		font-family :Tahoma, Verdana, Arial;
		font-size :12px;
		font-weight :normal;
		text-align : left;
		vertical-align : top;
		height : 50px;
		color :#A9A9A9;
		background-color : #ffE0C7;
	}
/*Calendar cell for buttons, admin page.*/
	TD.button {
		vertical-align : top;
		height : 40px;
	}
	
/* Link class for No Event days and links*/
	A.NOEVENT:Link {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#008284; font-weight :normal; text-decoration: none;}
	A.NOEVENT:Visited {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#008284; font-weight :normal; text-decoration: none;}

/*  Link class for Event days and links*/
	A.EVENT:Link {font-family :Tahoma, Verdana, Arial; font-size :16px; color :#008284; font-weight :bold; text-decoration: none;}
	A.EVENT:Visited {font-family :Tahoma, Verdana, Arial; font-size :16px; color :#008284; font-weight :bold; text-decoration: none;}

/*  Link class for today*/
	A.TODAY:Link {font-family :Tahoma, Verdana, Arial; font-size :16px; color :#008284; font-weight :bold; text-decoration: none;}
	A.TODAY:Visited {font-family :Tahoma, Verdana, Arial; font-size :16px; color :#008284; font-weight :bold; text-decoration: none;}

/*  holiday or event texts */
	P.holiday {font-family :Tahoma, Verdana, Arial; font-size :10px; color :#C53C63; font-weight :normal; text-decoration: none;}



