#CalendarEvent h2
{
	text-align: center;
}

#CalendarEvent h3
{
	text-align: center;
}

#CalendarEvent p
{

}


table.day
{
	width: 100%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}
table.day td {
	background-color: #FFFF88;
	text-align: right;
	vertical-align: top;

	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.day td.time {
	width: 15%;
}
table.day td.event {
	text-align: left;
}
table.day td.event a {
	color: #000055;
}
table.day td.event a:hover
{
	background: #DDDDDD;
}





table.calendar 
{
	width: 100%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}

table.calendar tr.header {
	background-color: #FFFFFF;
}

table.calendar tr.header th {
	background-color: #69867F;
	text-align: center;
	vertical-align: top;
	width: 14%;

	border-width: 1px 1px 1px 1px;
/*	padding: 5px 5px 5px 5px;*/
	border-style: solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}


table.calendar td {
	background-color: #FFFFFF;
	height: 5em;
	text-align: right;
	vertical-align: top;
	width: 14%;

	border-width: 1px 1px 1px 1px;
/*	padding: 5px 5px 5px 5px;*/
	border-style: solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.calendar td.today {
	background-color: #e4eaf0;
	font-weight: bold;
}
table.calendar td.event {
	background-color: #FFFFFF;
	font-weight: bold;
}
table.calendar td.noEvent {
	background-color: #FFFFFF;
	font-weight: bold;
}
table.calendar td .dayHeader {
	background-color: #B9D6EF;
	border-style: solid;
	border-color: gray gray gray gray;
	border-width: 0px 0px 1px 0px;
}
table.calendar td .dayHeader a {
	text-decoration: none;
}
table.calendar td .dayBox
{
	border-width: 0px 0px 0px 1px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
/*	background-color: #A9C6DF;*/
	
/*	border-style: solid;
	border-color: gray gray gray gray;*/
}

table.calendar .content
{
	font-weight: normal;
	text-align: left;
}

