table.ekcaltableinner {
	background-color : #C1C1C1;
	border : 1px solid #B3A752;
	margin : 0px;
	padding : 0px;
	border-collapse:collapse;
}
table.ekcaltableouter {
	background-color : transparent;
	margin : 0px;
	padding : 0px;
	border-collapse:collapse;
}

td.ekcalcell {
	background-color : White;
	border: 1px solid #D7CEA1;
	border-collapse:collapse;
	color : #000000;
	font-size : 11px;
	text-align : left;
	vertical-align : top;
}
td.ekcalcelltoday {
	background-color : #EEEEEE;
	color : #000000;
	font-size : 11px;
	text-align : left;
	vertical-align : top;
}

td.ekcaldayrow {
	background-color : #B3A752;
	color : #ffffff;
	font : bold 12px arial, helvetica;
	line-height : 18px;
}

td.ekcalmonthyear {
	color : #000000;
	font: bold 16px arial, helvetica;
}

td.ekcalnextmonth {
	font: 12px arial, helvetica;
}

tr.ekcalfirstrow {
	font: 16px arial, helvetica;
}

a {
	background-color : transparent;
	color : Navy;
}
a:hover{
	text-decoration:underline;
}
a:active{
	text-decoration: none;
}

.ekday {

	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding:2px;
	margin:0px;
}

.ekeventlocationlabel{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.ekeventstartlabel{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.ekeventendlabel{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
}

.ekeventtitle {
	font: bold 11px arial, helvetica, sans-serif;
}

.ekeventlocaton{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.ekeventtime {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
}

.ekcaltableinner{
	width:553px;
}

.ekcaltableinner td{
	width:79px;
}