

/** AGENDA **/
table.calendar {
	border-collapse: collapse;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;		
	width: 175px;	
	text-align: center;
	padding: 0px;
	margin: 0px;	
	background: #c21600;
}
table.calendar td {
	border: 0px;
	padding: 0px;
	font-size: 10px;
	text-align: center;
	border: 0px;
	margin: 0px;	
	line-height: 0;
}
table.mainheading {	
	border-collapse: collapse;
	border: 0px;
	cursor: pointer;
	empty-cells: show;
	margin: 0px 0px 0px 0px;
	text-transform: lowercase;	
}
table.mainheading td {
	border: 0px;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	line-height: normal;
	width: 25px;	
	height: 23px;
	line-height: 1;	
}

table.caldayheading {		
	border-collapse: collapse;	
	border: 0px;
	empty-cells: show;
	margin: 0px;
}
table.caldayheading td {	
	border: 0px;
	text-align: center;
	color: yellow;
	font-size: 11px;
	width: 25px;
	height: 23px;
	padding: 0px;
	border: 0px;
	line-height: 1;
}
table.caldayheading td.wkhead {
	border: 0px;
}
table.calcells {
	border-collapse: collapse;	
	margin: 0 0px 0 0px;	
	cursor: pointer;
}
table.calcells td {
	border: 0px;
	vertical-align: top;
	text-align: left;
	width: 25px;
	height: 23px;
	color: white;
	padding: 0px;
}
table.calcells td div {
	padding: 0px;
	margin: 0px;
}
table.calcells td.wkhead {	
	text-align: center;
	border-right: 0px;
	color: white;
}
table.calcells td.wkday {
}
table.calcells td.wkend {
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
}

table.calcells td.hover{	
}

table.calcells td.notmnth {	
	cursor: default;
}
table.calcells td.notmnth img {
	display: none;
}
table.calcells td.excluded {
	cursor: pointer;
}

table.calcells td.notallowed {	
	color: white;
	font-style: italic;
}
/** END AGENDA **/

