.calendar {
	display: table;
	min-width: 240px;
	margin: 0px 3px;
	flex-grow: 1;
	background: #cccccc;
	font: 1rem monospace;
}
.calheader {
	background: #ffffff;
	font: bold 1.1rem sans-serif;
}
.caldayofweek  { background: #eeeeee; }
.calweek  { background: #ffffff;
	text-align: center;
}
.calnonpublication   { background: #cccccc; }
.calpublication  { background: #ffffff; }
.calselected  { background: #00FF99; }
.calcanceled  { background: #FF3333; }
.calclosed  { background: #006633; }
.calunused {background: #aaaaaa; }
.datelist { font: .9rem sans-serif; }
