 .contentcal {
		background-color:#ffffff;
		padding:10px;
		display:block;
		border-right:4px solid #99cc99;
		border-left:4px solid #99cc99;
		border-bottom:4px solid #99cc99;
		font-size:80%;
		}

/* calendar styles */
	.largestcal {
		background-color:#f0fff0;
		padding:3px;
		width:95%;
		border:2px solid #330033;
		font-size:80%;
		}
	.calheaderrow {
		background-color:#2f4f4f;
		border-top:1px solid #cc00cc;
		border-bottom:2px solid #330033;
		color:#f8f8ff;
		padding:5px;
		font-size:110%;
		}
		.calheaderrow a {
			color:#f8f8ff;
			}
	.largestday {
		border: 1px solid #000033;
		color:#000033;
		background-color:#f5f5f5;
		padding:4px;
		}
		.largestday a {
			color:#b5bec6;
			}
	.caldayrow {
		background-color:#999966;
		font-weight:bold;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		color:#f8f8ff;
		padding:5px;
		font-size:110%;
		}
	.meeting {
		font-weight:normal;
		color:#000033;
		border: 1px solid #000033;
		background-color:#99cc99;
		padding:4px;
		}
		.meeting a {
			color:#000000;
			}
		.meeting a:hover {
			color:#000066;
			}
	.today {
		background-color:#cccc66;
		border: 1px solid #000033;
		color:#003300;
		padding:4px;
		}
		.today a {
			color:#003366;
			}
		.today a:hover {
			color:#000000;
			}
	.event {
		display:block;
		font-size:110%;
		padding-bottom:14px;
		padding-top:14px;
		border-bottom: 1px dashed #000033;
		}
		.event a {
			font-weight:normal;
			display:block;
			margin-top:14px;
			margin-bottom:14px;
			padding-top:14px;
			}
	.singleevent {
		font-size:90%;
		background-color:#f5f5f5;
		color:#003300;
		padding:3px;
		}
	.singleeventtitle {
		font-size:110%;
		background-color:#dcdcdc;
		color:#191970;
		padding:3px;
		}
	.subheadingrow {
		}
	.paleheadingrow {
		background-color:#99cccc;
		}
		.paleheadingrow a {
			font-size:120%;
			font-weight:bold;
			color:#330033;
			padding:10px;
			}
	.holiday {
		font-weight:bold;
		background-color:#c0c0c0;
		color:#ffffff;
		}
		.holiday a {
			color:#cccccc;
			}
		.holiday a:hover {
			color:#000000;
			}
	.callist {
		line-height:160%;
		color:#000000;
		}