body {	font-family: Arial, Helvetica, sans-serif;	font-size: large;	color: #FFFFFF;	background-color: #000000;	text-align: left;	list-style-type: circle;}td {	font-family: Arial, Helvetica, sans-serif;	font-size: small;}th {	font-family: Arial, Helvetica, sans-serif;	font-size: medium;}.bodystyle {	font-family: Arial, Helvetica, sans-serif;	font-size: medium;}.small {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}.medium {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.big {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;}.xbig {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;}.expanded {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 24px;	letter-spacing: 2px;}.justified {	font-family: Arial, Helvetica, sans-serif;	text-align: justify;}.footer {	font-family: "Times New Roman", Times, serif;	font-size: 9px;	color: #999999;}.box1 {	padding: 1px;	border-top-width: medium;	border-right-width: medium;	border-bottom-width: medium;	border-left-width: medium;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #666666;	border-left-color: #CCCCCC;}.box2 {	padding: 1px;	border-top-width: medium;	border-right-width: medium;	border-bottom-width: medium;	border-left-width: medium;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #666666;	border-left-color: #CCCCCC;}.calendar {	color: #00FFFF;            background-color: darkred;             width: 450px;             padding: 3px;             text-align: center;           ; 	font-size: small;} .calendar_today {	background-color: #333333;	width: 98%;	padding: 2px;	margin: 4px;	text-align: left;	font-size: x-small;	color: #CC3300;} .calendar_event_1 {	background-color: #000033;	width: 98%;	padding: 2px;	margin: 4px;	text-align: left;	color: #FFFFFF;	font-size: x-small;} .calendar_event_2 {	background-color: #000033;	width: 98%;	padding: 2px;	margin: 4px;	text-align: left;	font-size: x-small;	color: #FFFFFF;} .calendar_artist_text { color: #00FFFF; text-align: left; font-size: small; font-weight: bold; } .calendar_date_text {	color: #FFFFFF;	font-size: x-small;	text-align: left;	font-weight: bold;} .calendar_event_title_text { color: #00FFFF; font-size: small; font-weight: bold; } .calendar_venue_text { color: #FFFFFF; font-size: x-small; } .calendar_notes_text { color: #0099FF; font-size: x-small; } 