/**
 * CALENDAR
 */
table.calendar {
	background-color: #DA7D20;
	text-align:center;
	border:solid 2px #DA7D20;
	float:right !important;
	margin:1em !important;
	color:grey;
}
table.calendar td {
	background-color: white;
	margin:0px;
	padding:5px;
}
table.calendar tr {
	margin:0px;
	padding:0px;
}

table.calendar .month td, table.calendar .footer td {
	font-style: normal; 
	font-weight: bold;  
	background-color: #DA7D20;
	color: #FFFFFF; 
}
table.calendar .footer img {
	border:none;
}
table.calendar a {
	text-decoration:none;
}
table.calendar .day td {
	background-color: #A9B4B3 !important; 
	color: #FFFFFF;
	font-weight: bold;
}

table.calendar td a {
}

table.calendar .current {
	background-color: #A0C0C0;
}
