
#schedule {
	width: 500px;
}

#calendar {
	margin: 1px;
	padding: 5px;
	width: 100%;
	height: 350px;
	border: 1px solid black;
	float: left;
}

#calendar span {
	text-align: left;
	padding:5 px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

@media print {
	#timeMark {display:none !important;}

	#day-mon,
	#day-tue,
	#day-wed,
	#day-thr,
	#day-fri {
	  background-color: inherit !important;
	} 
}

.class { background-color: #ffb; border: 1px solid #aa0;}
.office { background-color: #dfd; border: 1px solid green;}
.meeting { background-color: #fbf; border: 1px solid #505;}
.other { background-color: #bbb; border: 1px solid gray;}

