			.calendar p {text-align: center; font-weight: bold;}
			.calendar {
				text-align: center;
				padding-top: 1em; 
				width: 17em;
			}
			.calendar span {
				float: left;
				width: 2em;
				padding: 0;
				margin: 0.125em;
				text-align: center;
				border: 1px solid silver;
				font-size: 12px;
			}
			.calemptyday {
				background-color: whitesmoke;
			}
			.calendar, .Sun {clear: left;}
			
			/* color classes */
			.legend {
				font-size: 12px;
				text-align: left;
				border: solid 1px silver;
				background-color: whitesmoke;
				padding: 8px;
				margin: 10px;
				width: 9em;
			}
			.legendicon {
				border: solid 1px silver;
			}
			.dayone {background-color: #004781; color: white;}
			.daytwo {background-color: #694f40; color: white;}
			.daythree {background-color: #00BC12; color: white;}
			.dayfour {background-color: #FFB400; color: white;}
			.dayfive {background-color: #C400C2; color: white;}
			.daysix {background-color: #00A2FF; color: white;
					}

			.dayseven {background-color: #B4FF00; color: white;
			}
