	<style>
		table.Calendar
		{
			border-bottom: 1px solid black;
		}
		
		table.Calendar td.MonthName
		{
			width: 300px;
			height: 50px;			
			text-align: center;
			font-size: 120%;
			vertical-align: middle;
			font-weight: bold;
		}
		
		table.Calendar td.NavLeft
		{
			text-align: left;
			vertical-align: middle;
		}

		table.Calendar td.NavRight
		{
			text-align: right;
			vertical-align: middle;
		}

		table.CalendarDays
		{
			width: 420px;

		}	
		
		table.CalendarDays td.WeekDay
		{
			width: 60px;
			height: 30px;
			text-align: center;
			font-size: 100%;
			background-color: #FFFDDD;
			vertical-align: middle;	
			padding: 0px 2px 0px 2px;
			border-top: 1px solid black;
			border-bottom: 1px solid black;
		}	
		
		table.CalendarDays td.Day
		{
			width: 60px;
			height: 30px;
			text-align: center;
			border-bottom: 1px Solid #999999;
			vertical-align: middle;			
			padding: 0px 2px 0px 2px;
			font-size: 100%;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
		}	
		
		table.CalendarDays td.Event
		{
			background-color: #CCD2EE;
			font-weight: bold;
		}

		table.CalendarDays td.EventHover
		{
			background-color: #CCF2EF;
			font-weight: bold;
			cursor: pointer;
		}
		
		table.CalendarDays td.Today
		{
			background-color: #FFCCFF;
			font-weight: bold;
		}
		
		table.EventList
		{
			width: 100%;
			border-bottom: 1px solid #AAAAAA;
		}

		
		table.EventList td
		{
			font-size: 100%;
		}
		
	</style>
