table#cal {				/* Calendar Container */
	width:100%;
	border:1px solid #F7DDBE; 
	border-collapse:collapse;
}

table#cal a {
	text-decoration:none;
}
table#cal a:hover {
	text-decoration:underline;
}

table#cal td.month-year {		/* Name of Month & Year Block */
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}

table#cal td.month-nav-prev {		/* Previous (& Next) month navigation cell */
	text-align:left;
}
table#cal td.month-nav-next {		/* Previous (& Next) month navigation cell */
	text-align:right;
}
table#cal td.day-of-week {
	border:1px solid #F7DDBE;
	text-align:center;
	font-size:0.8em;
}

table#cal tr.week-row {			/* Row container for each week of days */
	height:0.75in;
}

table#cal tr.week-row td {
	border:1px solid #F7DDBE;
	vertical-align:top;
	font-size:0.8em;
}

table#cal td.other-month {
	background-color:#ECEEDC;
}

table#cal td.this-month {
	background-color:#F5F6EE;
}

table#cal td.this-day {
	background-color:#EBE2C5; 
}

table#cal .day-in-month {
	width:1.8em;
}
table#cal .event-container {
	overflow:hidden;
}

table#cal ul.calendar-events {
	margin:0.2em 0 0.2em 1.2em;
	padding:0;
	text-align:left;
	overflow:hidden;
	font-size:0.8em;
}

table#cal ul.calendar-events li {
	height:1.2em;
	overflow:hidden;
}
table#cal ul.calendar-events li a 
{
	text-decoration:none;
}
table#cal ul.calendar-events li a:hover 
{
	text-decoration:underline;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
