.foo{}
/* above rule is needed because it is invalid to start a css file with a comment */

/*-///////////////////////// ---- MEDIUM ---- ////////////////////////////-*/

/*BEGIN SWITCH CONTROL*/

#switch_control_div{
	float:right;
	margin: 2px 4px 5px 0;
	height:19px;
	width:148px;
}
ul#switch_control{
	margin:0px 0px;
	padding:0px 0px;
	float:right;
	background:url(../images/fontsize.gif) top left no-repeat #bdd8be;
	width:148px;
}
ul#switch_control li{
	margin:0px 0px;
	padding:0px 0px;
	display:inline;
	list-style-type:none;
	float:right;
}
ul#switch_control li a{
	height:19px;
	display:block;
	float:left;
	margin:0px 0px;	
}
ul#switch_control li a.normal_on{
	width:18px;
	background:url(../images/normal_on.gif) no-repeat;
	cursor: auto;
}
ul#switch_control li a.normal{
	width:18px;
	background:url(../images/normal.gif) no-repeat;
}
ul#switch_control li a.medium_on{
	width:22px;
	background:url(../images/medium_on.gif) no-repeat;
	cursor: auto;
}
ul#switch_control li a.medium{
	width:22px;
	background:url(../images/medium.gif) no-repeat;
}
ul#switch_control li a.large_on{
	width:22px;
	background: url(../images/large_on.gif) no-repeat;
	cursor: auto;
}
ul#switch_control li a.large{
	width:22px;
	background:url(../images/large.gif) no-repeat;
}
/*END SWITCH CONTROL*/



/*BEGIN COPY STYLES INSIDE OF Content*/


#Content a:link{
	font-size:15px;
	line-height:1em;
}
#Content .ActionMessage {
	font-size:15px;
}
#Content .Address {
	font-size:14px;
	line-height:.75em;
}
#Content a.Address:link {
	font-size:14px;
	line-height:.75em;
}
#Content a.Address:visited {
	font-size:14px;
	line-height:.75em;
}
#Content a.Address:hover {
	font-size:14px;
	line-height:.75em;
}
#Content .BigOrange {
	font-size:23px;
}
#Content p .BigOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #EA9136;
	font-weight: normal;
}
#Content .BigOrange a:link{
	font-size:23px;
}
#Content .BigOrange a:visited{
	font-size:23px;
}
#Content span.BodyCopy {
	display:block;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	line-height:1.2em;
 	margin-bottom: 15px;
}
#Content .BodyCopy li {
	font-size:15px;
	line-height:1.35em;
}

#Content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #EA9136;
	font-weight: normal;
	margin-top:0px;
}

#Content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #38713B;
	margin: 0px 0px 3px 0px;
	padding: 0px 0;
}
#Content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #38713B;
	margin: 0px 0;
	padding: 0px 0;
}
#Content p {
	margin: 0px 0px 15px 0px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	line-height:1.2em;
}
#Content ul {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 23px;
	list-style-type: none;
	margin: 0px 0;
	padding: 0px 0;
}
#Content li {
	padding-left: 25px;
	line-height: 1.35em;
	padding-bottom: .5em;
	background: transparent url('/images/bullet.gif') no-repeat;
	background-position: 0px .4em;
}

#Content a:link {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EA9156;
	font-weight:bold;
	text-decoration: none;
}
#Content a:visited{
	font-size: 18px;
	color:#EA9156;
	font-weight:bold;
	text-decoration:none;
}

#Content .squarebullet {
	font-size:15px;
	line-height:1.35em;
}
#Content .podcast {
	font-size:15px;
	line-height:1em;
}

#Content .PageTitle {
	font-size:18px;
}
#Content .PageTitle a:link{
	font-size:14px;
}
#Content .PageTitle a:visited {
	font-size:14px;
}
#Content .SmallHomeCopy {
	font-size:14px;
}
.EventSummaryContent p{
	font-size:15px;
	line-height:1.2em;
}
.EventSummaryContent a:link{
	font-size:15px;
	line-height:1em;
}
.EventSummaryContent .EventTitleLink{
	font-size:14px;
}
.EventSummaryContent .EventSummaryContent{
	font-size:14px;
	line-height:.81em;
}
.EventSummaryContent .EventCategoryTitle{
	font-size:18px;
}
.EventSummaryContent .EventSummaryDate{
	font-size:13px;
}
#Content a.HomeLink
{
	font-size:14px;
	line-height:.69em;
}
#Content .AZLink {
	font-size:13px;
}
#Content .IndexLink
{
	font-size:x-small;
}
#Content .txt1{
	font-size:14px;
	line-height:1.13em;
}
#Content .txt1 a:link{
	font-size:14px;
}
#Content .txt2{
	font-size:15px;
	line-height:.88em;
}
#Content .txt2 a:link{
	font-size:14px;
}
#Content .txt3{
	font-size:14px;

	line-height:.75em;
}
#Content .txt3 a:link{
	font-size:14px;
}
#Content .h2{
	font-size:34px;
	line-height:1.88em;
}
#Content .h3{
	font-size:14px;
}
#Content .txt4{ /* IE6 browser adjustment*/
	font-size:14px;
}
#Content #PageContainer div.textSizer {
	font-size: .8em;
}
#Content a.CMSSiteMapLink:visited{
	font-size:15px;
	line-height:1.2em;
}
#Content a.CMSSiteMapLink{
	font-size:15px;
	line-height:1.2em;
}
/*END COPY STYLES INSIDE OF Content*/								

@media print {
    #Search, #TopNav, #LeftNav, #Banner, .BreadCrumb, #RightNav, #switch_control
    {
        display:none !important;
    }

    #ContentHolder
    {
        background-image:none !important;
        width: 100% !important;
        float:none !important;
    }

    #PageContainer
    {
        width:100% !important;
    }

    #InsidePageContainer
    {
        background-image:none !important;
        width:100% !important;
    }

    #Header
    {
        width:100% !important;
    }

    .Content
    {
        display:block !important;
        width: 99% !important;
    }
    #Footer
    {
        width: 99% !important;
    }
    #Content ul {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 23px;
	list-style-image: none;
	list-style-type: square;
	margin: 0px 0;
	padding: 0px 0px 1em 25px;
    }
    #Content li {
	margin: 0px 0;
	padding-left: 0px;
	line-height: 1.35em;
	padding-bottom: .5em;
	background: none;
    }
    #Logo {
	float:none !important;
    }
}