
/* This file contains settings for a printer friendly version of the site.
 * Navigation, footers, all photos and banners have been removed. 
 * All that remains is the logo banner at the top and the body copy in the Main Content Area.
 */

/****** General Styles ******/

body { margin: 0px; padding: 0px; border: 0px; background-color: #FFFFFF; }

a:link { color: #4768de; text-decoration: none; }
a:visited { color: #4768de; text-decoration: none; }
a:active { color: #4768de; text-decoration: none; }
a:hover { color: #0000FF; text-decoration: underline; }

div#CenterSite { width: 800px; height: 100%; margin-left: auto; margin-right: auto; text-align: left; }

div#PrintText { display: block; margin: 20px; }


/****** Page defaults  ******/

p,blockquote,li,td,th,h1,h2,h3,h4,input,textarea,select,button { font-family: Verdana,Helvetica,Arial,sans-serif; }

body,p,blockquote,li,td,th,input,textarea,select,button { font-size: 11px; line-height: 18px; }

h1 {font-size: 145%; color:#1A3D6B; margin-bottom:4px; }
h2 {font-size: 110%; color:#5f803e; }
h3 { font-size: 110%; font-style: italic; color: #93213c; }
h4 { font-size: 100%; font-style: italic; color: #da6028; }
h5 { font-size: 100%; }
h6 { font-size: 95%; }
sup { font-size: 100%; }


/******  Things that should have no margin by default  ******/

form, div { margin: 0px; padding: 0px; border: 0px; }
input.Text { border: 1px solid #FFFFFF; padding: 1px; margin: 0px; }
img.Block {  display: block; margin: 0px; border: 0px; }
img.Bank {  margin: 0px;  border: 0px; float: right;  }

/****** Tables  ******/

table#ColumnLayout { width: 800px; }


/****** Used for containers ******/

table.Layout { margin: 0px; padding: 0px; border: 0px; }


/****** Top Navigation ******/

div#TopNavigation, div#QuickLinksNavigation {display: none; }


/****** Program News and Events Area ******/

div#NewsContent { display: none; }


/****** Left Navigation ******/

td#SubNav, div#NavLinks, div#VerticalBanner { display: none; }

/******* Running Footer ******/

div#SearchFooter, div#SearchInput, div#FooterNavigation { display: none; }

/****** Running Header ******/

div#SuperHead, div#SuperHead2 { display: none; }

div#LogoHeader { width: 800px; height: 104px; background: #FFFFFF; border-bottom: 1px solid #6B8FCC; }


/****** Main Content Area ******/

div#MainContent { width: 800px; margin: 0px; padding: 0px; border-bottom: 1px solid #FFFFFF; }

td#MainPhoto {display: none;}

td#MainBody { width: 465px; margin: 0px; padding: 0px; background-color: #FFFFFF;}

td#MainBody h1 { margin: 20px; }
td#MainBody h2 { margin: 0px; padding: 0px; }
td#MainBody h3 { margin: 0px; padding: 0px; }

td#MainBody img {display: none; }

td#MainBody ul { list-style-type: square; }
td#MainBody ul li { margin: 0px 0px 0px 20px; color: #1a3d6b; }
td#MainBody ul li a { color: #4768de; text-decoration: none; }
td#MainBody ul li a:link { color: #4768de; }
td#MainBody ul li a:visited { color: #4768de; }
td#MainBody ul li a:active { color: #4768de; }
td#MainBody ul li a:hover { color: #0000FF; text-decoration: underline; }

td#MainBody p { margin: 20px; font-weight: normal; text-align: left; }

td#MainBody p.Caption { color: #008DC4; margin: 0px; padding: 0px; font-size: 10px; font-weight: bold; text-align: left; }

td#MainBody p.Footnote { font-size: 10px; font-style: italic; }

td#MainBody2 { width: 615px; margin: 0px; padding: 0px; background-color: #FFFFFF; }

td#MainBody2 h1 { margin: 20px; }
td#MainBody2 h2 { margin: 20px; padding: 0px; }
td#MainBody2 h3 { margin: 20px; padding: 0px; }
td#MainBody2 h4 { margin: 20px; padding: 0px; }

td#MainBody2 ul { list-style-type: square; }
td#MainBody2 ul li {margin: 0px 40px 0px 20px; color: #1a3d6b; }
td#MainBody2 ul li a { color: #4768de; text-decoration: none; }
td#MainBody2 ul li a:link { color: #4768de; }
td#MainBody2 ul li a:visited { color: #4768de; }
td#MainBody2 ul li a:active { color: #4768de; }
td#MainBody2 ul li a:hover { color: #0000FF; text-decoration: underline; }

td#MainBody2 p { margin: 20px; }

td#MainBody2 p.Bank {display: none; }
td#MainBody2 p.Bank2 { margin: 30px 0px 0px 20px; text-align: left; }

td#MainBody2 p.Caption { color: #1a3d6b; margin: 0px 40px 0px 40px; padding: 0px; font-weight: bold; text-align: left; }

td#MainBody2 p.Footnote { font-size: 10px; font-style: italic; }

td#MainBody2 table.Special { margin-top: 1em; margin-bottom: 1em; border-bottom: 1px solid #FF9300; float: right; }
td#MainBody2 table.Special tr th { font-weight: bold; text-align: left; padding: 3px 2px 3px 2px; border-bottom: 1px solid #FF9300; }
td#MainBody2 table.Special tr th.Center { font-weight: bold; text-align: center; padding: 3px 2px 3px 2px; border-bottom: 1px solid #FF9300; }
td#MainBody2 table.Special tr td { text-align: left; padding: 3px 2px 3px 2px; }
td#MainBody2 table.Special tr td.Number { text-align: right; padding: 3px 25px 3px 2px; }
td#MainBody2 table.Special tr.Even { background-color: #EFF0E0; }
td#MainBody2 table.Special tr.Title { background-color: #D4E2EF; padding: 6px 0px 3px 0px; }

td#MainBody2 table.SpecialToo { margin-bottom: 1em; border-bottom: 1px solid #FF9300; float: right; }
td#MainBody2 table.SpecialToo tr th { font-size: 11px; font-style: italic; font-weight: bold; color: #93213c; text-align: left; padding: 3px 2px 3px 2px; border-bottom: 1px solid #FF9300; }
td#MainBody2 table.SpecialToo tr td { text-align: left; padding: 3px 2px 3px 2px; }

td#MainBody2 table.Thin { margin-left: 1em; margin-right: 1em; margin-bottom: 1em; border: 1px solid #5f803e; float: right; }
td#MainBody2 table.Thin tr th { font-size: 11px; font-weight: bold; text-align: center; color: #FFFFFF; padding: 3px 2px 3px 2px; }
td#MainBody2 table.Thin tr.Title th.Alt { font-size: 11px; font-weight: bold; text-align: left; color: #FFFFFF; padding: 3px 2px 3px 2px; }
td#MainBody2 table.Thin tr td { text-align: left; padding: 10px 10px 10px 10px; color: #5f803e; border-bottom: 1px solid #FF9300; }
td#MainBody2 table.Thin tr.Last td { text-align: left; padding: 10px 10px 10px 10px; color: #5f803e; border-bottom: 0px solid #FF9300; }
td#MainBody2 table.Thin tr.Even { background-color: #f2f5fa; }
td#MainBody2 table.Thin tr.Even td { text-align: left; padding: 10px 10px 10px 10px; color: #1A3D6B; border-bottom: 1px solid #FF9300; }
td#MainBody2 table.Thin tr.EvenLast { background-color: #f2f5fa; }
td#MainBody2 table.Thin tr.EvenLast td { text-align: left; padding: 10px 10px 10px 10px; color: #1A3D6B; border-bottom: 0px solid #FF9300;}
td#MainBody2 table.Thin tr.Title { background-color: #5f803e; padding: 6px 0px 3px 0px; }

td#MainBody2 table.Program { margin-top: 1em; margin-bottom: 1em; float: right; }
td#MainBody2 table.Program tr th { font-size: 14px; font-weight: bold; color:#5f803e; text-align: left; padding: 3px 2px 10px 2px; border-bottom: 1px solid #FF9300; }
td#MainBody2 table.Program tr td { text-align: left; padding: 3px 2px 3px 2px; }
td#MainBody2 table.Program tr td.First { text-align: left; padding: 10px 2px 3px 2px; }
td#MainBody2 table.Program tr td.Img { text-align: left; padding: 18px 2px 3px 2px; }

td#MainBody2 table.Imgs { margin-top: 1em; margin-bottom: 250px; float: right; }
td#MainBody2 table.Imgs tr th { font-size: 14px; font-weight: bold; text-align: right; padding: 20px; }
td#MainBody2 table.Imgs tr td { text-align: right; padding: 20px; }

td#MainBody2 table.Generic { margin-top: 1em; margin-bottom: 1em; float: right; }
td#MainBody2 table.Generic tr th { font-size: 12px; font-weight: bold; text-align: left; padding: 3px 2px 3px 2px; }
td#MainBody2 table.Generic tr td { text-align: left; padding: 3px 3px 3px 3px; }


div#PrintIcon {display: none; }

div#PrintIcon td#PrintEmail {display: none; }