/**
 * WEEKVIEW
 */
.weekviewtable
{
	border-collapse: collapse;
	width:90%;
	margin:10px;
}
.weekviewtable *
{
	font-size:xx-small;
}
.weekviewheader
{
	font-size:large;
	text-align:center;
}
.weekviewdayheader
{
	border:1px solid black;
	background-color:#8bf9f0;
	color:black;
	text-align:center;
	vertical-align:center;
}
.weekviewday
{
	margin:1px;
	border:1px solid black;
	vertical-align:top;
	height:40px;
}
.weekviewevent
{
	margin:1px;
	border:1px solid #b7b87e;
	background-color:#feffae;
	padding:1px;
}


.today
{
	background-color:#90f98b;
}
.weekend
{
	background-color:#f9c2bf;
}
