<STYLE type="text/css">

A.dayheader:visited { color: #004177; text-decoration: none  }
A.dayheader:hover { color: white; text-decoration: none; }
A.dayheader:active { color: #004177; text-decoration: none;  }
A.dayheader:link { color: #004177; text-decoration: none;  }

A.navlink:visited { color: #004177; text-decoration: none  }
A.navlink:hover { color: #50AE32; text-decoration: none; }
A.navlink:active { color: #004177; text-decoration: none;  }
A.navlink:link { color: #004177; text-decoration: none;  }


.entry {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #111111;
  text-decoration: none;
}
.eventImageDiv {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18pt;
  color: #004177;
  text-decoration: none;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  border: 1px solid #004177;
}
.eventImageCaptionDiv {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #004177;
  text-decoration: none;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.calendarNameDiv {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18pt;
  color: #004177;
  text-decoration: none;
  font-weight: bold;
  padding-bottom: 15px;
}
.calendarInstructions {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  color: #004177;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #004177;
}
.dayofmonthnum {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #004177;
  text-decoration: none;
  background-color: #f2f2f2;
  border-right:1px solid cccccc;
  border-bottom:1px solid cccccc;
  text-align: center;
  width: 30px;
}
.holiday {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #004177;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
}
.dayheader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #004177;
  background-color: #50AE32 ;
  font-weight: bold;
  padding: 3px;
}
.popup {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  background-color: #004177;
  font-weight: bold;
  padding: 3px;
}
.hourheader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000 ;
  background-color: #eeeeee;
  font-weight: bold;
  border-right: 2px solid #004177;
}
.dayheadersmall {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #004177;
  background-color: #999999 ;
}
.weekofyear {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.monthnamesmall
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  background-color: #eeeeee ;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
}
.weekofyearsmall
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
}
.daynumofmonthsmall
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8px;
  color: #333333;
  text-decoration: none;
}
.monthnamemain
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  color: #50AE32;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
}
.monthheadertext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #50AE32;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
}
.monthheadertextsmaller
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #333333;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
}
.prevnextstyle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
}
.subtitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000066;
  font-weight: bold;
  text-align: center;
}
.subtitleleft	
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000066;
  font-weight: bold;
  text-align: left;
}
.eventdetailheader
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000 ;
  background-color: #eeeeee;
  font-weight: bold;
  border-right: 2px solid #004177;
}
.contactinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: small-caps;
	color: #FFFFFF;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	}
.maintextbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	}
.scheduletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #333333;
	text-decoration: none;
	}
.scheduletitlesmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	}	
.maintextlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;


}
.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;

}
.exploreourprograms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}
.wherebegin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: bold;
}
.newsheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bluebullet {
	list-style-position: outside;
	list-style-image: url(images/bluebullet.gif);
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.dayHeaderList {
	font-size: 12pt;
	color: #ffffff;
	background-color: #50AE32;
	font-weight: bold;
}

A.dayofmonthnum:visited { color: #000000; text-decoration: none  }
A.dayofmonthnum:hover { color: #004177; text-decoration: none; }
A.dayofmonthnum:active { color: #000000; text-decoration: none;  }
A.dayofmonthnum:link { color: #000000; text-decoration: none;  }

A.holiday:visited { color: #000000; text-decoration: none  }
A.holiday:hover { color: #004177; text-decoration: none; }
A.holiday:active { color: #000000; text-decoration: none;  }
A.holiday:link { color: #000000; text-decoration: none;  }

A.entry:visited { color: #000000; text-decoration: none  }
A.entry:hover { color: #004177; text-decoration: none; }
A.entry:active { color: #000000; text-decoration: none;  }
A.entry:link { color: #000000; text-decoration: none;  }


</STYLE>
