#wai-links, #footer, #header, #breadcrumb, #pagefn,  #secondary, #homeflash, #callegend, #calendar, .photogallery .featureheader, #gallery ul, #caleventtypes p
    {
    display: none;
    }
.noprint { display: none; }
body {
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center;
}
a {
    color: #004b84;
    text-decoration: none;
}
a.btnlink, a.btnlinkmed
    {
    font-weight: bold;
    text-decoration: underline;
    }
h1, h2, h3, h4 { color: #004b84; font-family: Arial, Verdana, Helvetica, sans-serif; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; color: #004b84; }
h6 { font-size: 1em; }
#primary .divarea
{    
    border-top: 1px solid #b0bbca;
    clear: both;
    line-height: 0;
    margin-top: .7em;    
}
.contentwraptop img
    {
    float: left;
    margin: 0 10px 10px 0;
    }
.clearfix
    {
    clear: both;
    }
.column
    {
    margin-bottom: 50px;
    }
.imgfeature
    {
    float: right;
    margin: 17px 5px 5px 2px;
    }
ul, ol 
    {
    padding: 0.4em 0;
    margin-left: 10px;
    }
li, dd
    {
    margin-left: 15px;
    }
.imgwide img
    {
    border: 1px solid #B0BBCA;
    width: 648px;
    height: 119px;
    }
    
    
#calendarmodule li
    {
    margin-left: 0;
    list-style: none;
    }
#calendarEventTypeList li
    {
    display: none;
    }
#calendarEventTypeList li.selected
    {
    display: block;
    }
#calendarEventTypeList li.selected a
    {
    font-size: 1.8em;
    font-weight: bold;
    color: #004b84;
    }
#calendarEventTypeList li.selected img
    {
    margin-right: 10px;
    }
#calendarEventList h5
    {
    margin: 0;
    padding: 0;
    }
#calendarBreadcrumb li
    {
    display: inline;
    }
    
    
#primary .formarea 
{
    margin-top: .5em;
}
#primary .formarea td
{
    padding: 2px 35px 2px 5px;
    vertical-align: top;
}
#primary .formarea td.labelcol
{
    text-align: right;
    padding-right: 3px;
}
#primary .formarea td.checkradiocol input
{
    display: block;
    float: left;
    clear: left;
}
#primary .formarea td.checkradiocol label
{
    float: left;
    display: block;
    width: 240px;
    padding: 0 0 0 .4em;
}
#primary .formarea input, #primary .formarea textarea
{
    width: 176px;
    border: 1px solid #7f9db9;
    padding: 1px 2px 1px 3px;
}
#primary .formarea select
{
    width: 183px;
    border: 1px solid #7f9db9;
}
#primary .formarea input.checkradio, #primary .formarea .checkradio input
{
    width: auto;
    border: none;
    padding: 0;
}
dl {float: left; padding-bottom: .5em;}
dt { float: left; margin: 0; padding: 0 12px .5em 0; }
dd { float: left; margin: 0; padding: 0 0 .5em 0; }
.imageblock
    {
    float: left;
    margin: 0 10px 10px 0;
    }
.pageblock
    {
    clear: both;
    }
    
#printfooter
    {
    border-top: 1px solid #b0bbca;
    font-size: 9px;
    color: #666;
    padding-top: 20px;
    margin: 40px auto 0 auto;
    text-align: left;
    width: 650px;
    }
#printfooter p
{
    padding: 0;
    margin: 0;
}
#printfooter #contactinfo
    {
    margin-top: 13px;
    float: left;
    }
#printfooter #recycleinfo
    {
    margin-top: 13px;
    float: right;
    width: 246px;
    }
#printfooter #recycleimg
    {
    float: right;
    margin: 16px 6px 40px 0;
    }
#container
    {
    width: 650px;
    margin: 0 auto;
    text-align: left;
    }
#headerprint
    {
    margin: 0 auto;
    }
#gallery ul
    {
    display: block;
    }
#gallery ul li img
    {
    display: none;
    }
#gallery ul li.active
    {
    font-weight: bold;
    }
#gallery ul li.active img
    {
    display: block;
    margin: 10px 0;
    }
.imagelt, .imglt
    {
    float: left;
    margin: 0 7px 7px 0;
    }
.imagert, .imgrt
    {
    float: right;
    margin: 0 0 7px 7px;
    }