html {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
body {
	font-size: 16px; color: #000000; font-family: arial, helvetica, sans-serif; background-color: #ffffff; border-width: 0px; 
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
p {
	margin:0em 0em 0em 0em; 
}
h2 
	{font-weight: bold; font-size: 1.2em; margin: 1em 0px; text-transform: none; color: #0000ff; line-height: 1.2em; font-family: georgia,verdana,arial;
}
h6 {
	font-weight: bold; font-size: 0.7em; margin: 0.4em 0px; text-transform: none; color: #c0c0c0; line-height: 1.0em; font-family:  arial,georgia,verdana, helvetica,  sans-serif;
}
tr {
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}
td {
	border: 2px solid black;
	text-align:center;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}

	div.mainbox {
		width: 99%;
		margin:0px auto; 
		padding:0px;
		background: #D4ECFB;
		border: 2px solid red;
		text-align:center;
	}
	table.Tev8a {
		text-align:center;
		font-size:1.2em;
		width: 100%;
		border: 2px solid #D4ECFB;
		padding:0px;
		background: #D4ECFB; 
	}
	th.Hev8a {
		line-height: 1.0em;
		font-size:1.2em;
		color: #ff0000;
		border: 0px solid black;
		background: #D4ECFB; 
		text-align:center;
	}
	td.Lmain {
		width: 35%;
		border: 2px solid #ff0000;
		vertical-align:top;
		cellspacing:0;
		font-size:1.5em;
		color: #ff0000;
		line-height: 1.0em;
		text-align:center;
		Padding: 0px;
	}
	td.Rmain {
		width: 70%;
		border: 2px solid #ff0000;
		vertical-align:top;
		font-size:1.2em;
		color: #ff0000;
		line-height: 0.8em;
		text-align:center;
		Padding: 3px;
	}
	table.caldata {
		width: 100%;
		border: 1px solid #000000;
		padding:10px 1px 10px 1px;
		font-size:1.0em;
		color: #000000;
		line-height: 0.6em;
		text-align:center;
		border-collapse: collapse;	
		}
	th.HLCD {
		border: 2px solid #000000;
		font-size:1.0em;
		color: #000000;
		background: #ffffff; 
		line-height: 0.9em;
		text-align:center;
		margin:0px;
	}
	tr.HLDat {
		padding:20em 1em 20em 1em;
	}
	table.eventlist {
		width: 100%;
		border: 2px solid #000000;
		font-size:1.0em;
		color: #000000;
		line-height: 1.1em;
		text-align:center;
		Padding: 3px;
	}
	th.HRCD {
		width: 30%;
		border: 2px solid #ff0000;
		font-size:1.5em;
		color: #ff0000;
		line-height: 1.1em;
		text-align:center;
		Padding: 0px;
	}
	td.listevents {
		width: 30%;
		border: 2px solid #ff0000;
		font-size:1.5em;
		color: #ff0000;
		line-height: 1.1em;
		text-align:center;
		Padding: 3px;
	}
