

.cal { margin: auto; }
.cal_heading { font: 14px "Tahoma"; text-align: center; padding:5px 0; font-size:12px; color:#888; clear:both; }
.cal_week { width: 100%; float: left; clear: both; padding-left:3px; }
.cal_day, .cal_day_empty { width: 45px; height: 30px; border: 1px solid #aaa; margin: 2px; padding:5px; float: left; }
.cal_day_empty { border: 1px solid #e1e1e1; background-color:#f4f4f4; }

.video { background-color: #fcc; }
.chat { background-color: #6cc; }
.performance { background-color: #09c; }
.shows { background-color: #99f; }
.general {background-color: #99f; }

.cal_day A {
	width: 45px;
	height: 30px;
	padding: 0px;
	margin: 0px;
	float: left;
}