FORM {
	margin: 0px;
}

H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	margin-top: 0px;
	margin-bottom: 6px;
}

H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	margin-top: 0px;
	margin-bottom: 6px;
}

H2.calendarheads
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000;
	background-color: #ccc;
	font-weight: bold;
	padding: 3px;
}

TABLE.calendar TD, TABLE.calendarmini TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
}

TABLE.calendar TD P
{
	font-size: 1em;
}

TABLE.calendar TD.calendartime
{
	text-align: right;
	font-size: .6em;
}

TABLE.calendar TD.calendarkeyword {
	text-align: center;
	font-size: .6em;
}

TH.calendarminimonth
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #000;
	background-color: #ccc;
	font-weight: bold;
}

TH.calendarminidow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #000;
	background-color: #ccc;
	font-weight: normal;
}

DIV.socialweb TABLE.gridcalendar TH, TH.calendar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000;
	background-color: #ccc;
	font-weight: bold;
}

TH.searchhead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000;
	background-color: #ccc;
	font-weight: bold;
}

TD.search
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	background-color: #eee;
	white-space: nowrap;
}

P
{
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
}

P.calendareventgrouped
{
	margin-left: 40px;
}

P.calendarpagelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	background-color: #eee;
	padding: 3px;
	text-align: center;
}

P.dates
{
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #333;
}

P.calendarevent, P.calendareventgrouped
{
	margin-top: 3px;
	margin-bottom: 12px;
	color: #000;
}

TD.calendarlines
{
	background-color: #999;
}

TD.calendar
{
	background-color: #fff;
}

TD.calendaron, TD.calendarminitint, TR.tint TD
{
	background-color: #eee;
}

SMALL {
	font-size: .95em;
}

TD.calendarmini, TD.calendarminitint
{
	text-align: center;
}

TD.calendartime
{
	text-align: right;
	vertical-align: top;
}

TD.calendarkeyword
{
	text-align: center;
	vertical-align: top;
}

TD.calendarlocation
{
	text-align: center;
	vertical-align: top;
}

TD.calendardesc
{
	text-align: left;
	vertical-align: top;
}

H1.detail, P.format, P.datetime, P.audiences, P.location, P.cost, P.sponsor, P.description, P.contact {
	text-align: center;
}

P.datetime
{
	font-weight: bold;
	font-size: 1em;
}

P.modified
{
	display: none;
}

