.red {color: #cc0000;}

table.calender {background: #dddddd; font-size:80%; border-top: solid 1px #cccccc;border-right: solid 1px #cccccc; margin-bottom: 20px;}
.calender td {padding: 8px; text-align: center; border-bottom: solid 1px #cccccc;border-left: solid 1px #cccccc;}
td.month {background: #999966; font-weight:bold;}
td.week {background: #999966; }
td.weekday {background: #ffffff; }
td.holiday {background: #cc0000; font-weight:bold; color: #FFFFFF; }

.mskw_h2 {
	background-color: #666666;
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 0.25em 0.5em;
}
h3 {
	margin-top: 3em;
	border-left: solid 5px ;
	padding-left: 7px;
}
h2+h3 {
	margin-top: inherit;
}