table.miniCalendar a, table.miniCalendar a:hover{
	text-decoration:none;
	}
	
div.miniCalendar {
	border:none;
	margin:4px;
	}

table.miniCalendar {
	width:95%;
	border:1px solid silver;
	border-collapse:collapse;
	}
	
table.miniCalendar tr.days{
	background:#59637F;
	color:white;
	}

table.miniCalendar tr.days td{
	color:white;
	font-weight:bold;
	}

table.miniCalendar td{
	text-align:center;
	color:#333333;
	margin:0px;
	border:1px solid #FFFFFF;
	}

table.miniCalendar td:hover{
	background:#8888FF;
	}

table.miniCalendar td.today{
	background:#59637F;
	font-weight:bold;
	}
	
table.miniCalendar td.today a{
	color:white;
	}
	
table.miniCalendar td.event{
	background:#AAAAAA;
	}
	
h1.miniCalendar {
	border:none;
	font-size:16px;
	margin:auto;
	text-align:center;
	}
h1.miniCalendar img{
	border:none;
	vertical-align:middle;
	}

table.miniCalendar tr.tr1, table.miniCalendar tr.tr3, table.miniCalendar tr.tr5{
	background:#DFDFDF;
	}

