table#calendar
{
	empty-cells:			show;
}

table#calendar td
{
	padding:		0.4em 0.25em;
	line-height:	1.5em;
	text-align:		justify;
}

table#calendar td.newday
{
	border-top:		1px solid rgb(51,102,136);
}

table#calendar th
{
	text-align:			left;
}

h3
{

	text-align:			center;
	line-height:		1.0em;
	font-family:		book antiqua,arial,sans serif;
	font-size:			2.15em;
	color:				rgb(136,153,136);
}

h3 a,
h3 a:hover
{
	font-weight:		normal!important;
	color:				rgb(136,153,136)!important;
}

.day-weekday
{
	font-family:	book antiqua,arial;
	font-weight:	normal;
	text-align:		center;
	color:			rgb(187,204,221);
	font-size:		0.75em;
	line-height:	1.0em;
}

h4
{
	margin:				0em;
	padding:			0em;

	line-height:	1.2em;
	text-align:		left;

	font-family:	book antiqua,verdana,georgia,times new roman,times;
	font-weight:	bold;
	font-size:		1.0em;
	color:			rgb(187,204,221);
}

table#calendar h2
{
	margin:				20px 0px 0px;
	padding:			0px;
	line-height:		1.6em;
	font-family:		book antiqua,times new roman,serif;
	font-weight:		normal;
	font-size:			1.4em;
	color:				rgb(187,204,221);

	white-space:	nowrap;
}


.smtext
{
	margin-bottom:		0em;
	line-height:		1.4em;
}



