.calendar {
	background-color:	#58e;		/* Light blue background */
	width:500px;
	padding:			1px;
	
}

table, td, th {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-align:			left;
}
	
th {
	padding-right:		0px;
	padding-left:		10px;
	padding-top:		5px;
	padding-bottom:		5px;
	background-color:	#58e;		/* Light blue background */
	color:				#FFF;		/* White text */
}

td {
	padding-right:		0px;
	padding-left:		10px;
	padding-top:		1px;
	padding-bottom:		1px;
	background-color:	#ffb;		/* light yellow */
}

#LOI {
	color:				#008;		/* Blue text */
}

#LOI_day {
	color:				#008;		/* Blue text */
}

#meeting {
	color:				#008;		/* Blue text */
	font-weight:		bold;
}

#meeting_day {
	color:				#008;		/* Blue text */
	font-weight:		bold;
}

#committee {
	color:				#33cccc;	/* Torquoise text */
}

#committee_day {
	color:				#33cccc;	/* Torquoise text */
}

#other {
	color:				#993366;	/* Purple text */
	font-style:			italic;
}

#other_day {
	color:				#993366;	/* Purple text */
	font-style:			italic;
}

#social {
	color:				#F00;	/* Red text */
	font-style:			normal;
	font-weight:		bold;
}

#social_day {
	color:				#F00;	/* Red text */
	font-style:			normal;
	font-weight:		bold;
}

#month {
	color:				#309;		/* Purple text */
	font-weight:		bold;
}