/* Print Styles for Chatham Chorale */

body 
{ 
  background: #fff;
  color: #000;
  font-family: "Times New Roman", Times, Helvetica, Arial, Verdana, sans-serif; 
  font-size: 12pt;
  line-height: 14pt;
}

a:link, a:visited, a:hover, a:active
{ 
  border: none;
  color: #000; 
  text-decoration: underline; 
}

h1
{ 
  color: #000;
  padding: 7px 0px 10px 5px;
  text-transform: capitalize;
}

h2, h3, h4
{ 
  color: #000;
  padding: 0px 0px 5px 0px;
  text-transform: capitalize;
}

h1.portfolioGallery
{ 
  color: #000;
  font-size: 12pt;
  line-height: 14px;
  margin: 0px 0px 5px 0px;
  text-transform: capitalize;
}

h3#portfolioGallery
{ 
  color: #000;
  font-size: 10pt;
  line-height: 11pt;
}


div#pageBody
{
  background: #fff;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
}



/* Header -------------------------------------------------- */

div#header
{
  background: #fff;
  border-bottom: 1px solid #036;
  height: 95px;
  margin: 0;
  padding: 0;
  width: auto;
}


div#header img#printLogo
{
  display: inline;
  left: 0;
  position absolute;
  top: 0;
}


div#header img#printTextLogo
{
  display: inline;
  left: 200px;
  position absolute;
  top: 0;
}


div#header span#headerContact
{
  color: #036;
  display: block;
  font-size: 9pt;
  line-height: 10pt;
}




/* Body -------------------------------------------------- */
div#bodyCopyMain, div#bodyCopyWide, div#bodyCopyPortfolio, div#bodyCopyWidePortfolio
{
  background: #fff;
  border-left: 0;
  color: #000;
  font-size: 10pt;
  line-height: 10pt;
  margin: 0;
  padding: 0;
  width: auto;
}

div#bodyCopyMain p, div#bodyCopyWide p, div#bodyCopyPortfolio p, div#bodyCopyWidePortfolio p
{
  color: #000;
  font-size: 10pt;
  line-height: 10pt;
  margin: 0;
  padding: 0px 0px 7px 0px;
}

div#bodyCopyPortfolio p.darker, div#bodyCopyWidePortfolio p.darker
{
  color: #000;
  font-size: 10pt;
  font-weight: normal;
  line-height: 12pt;
  margin: 0;
  padding: 0px 0px 7px 0px;
}








/* Contact form page --------------------------------------------*/
fieldset.contactForm
{
  border: 1px solid #ccc;
  margin: 0px 0px 3px 0px;
}

fieldset.contactForm legend
{
  background: #fff;
  border: 1px solid #ccc;
  color: #666;
}

table#contactForm td.info textarea
{
  background: #fff;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
}

table#contactForm td input
{
  background: #fff;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
}




/* Directory -------------------------------------------------*/
/* right side bar ----------*/
div#rightSideBar
{
  border: 1px solid #000;
  position: absolute;
  right: 0;
  top: 170px;
  width: 260px;
}





/* footer -------------------------------------------------- */
div#footer
{
  border-top: 1px dotted #06c;
  width: auto;
}

div#footer p
{
  color: #333;
  font-size: 8pt;
}

div#footer a
{
  border: none;
  color: #333;
  text-decoration: none;
}





/* Non Displaying elements -------------------------------------------------- */
ul#accessibility, img#mainLogo, div#header span#locationTag, div#headerPortfolio span#locationTag, div#sideBar, div#sideBar img, ul#leftNav, div.extend, ul#topNav, p.moreInfo, ul#subNav, ul#subNavGallery, ul#iSubNavGallery, div#portfolioImageNav, ul#portfolioImageNav, ul#portfolioImageNavRight, p.moreInfo, div#clientlogin, form#clientlogin, table#contactForm input.submitButtons, p.return, div#footer p span, img.noPrint, p.noPrint, div.noPrint, ul#duplicateNav, div#header img#textLogo, div#header span#tagline, img.pageBottomPic, div#c4
{
  display: none;
}

div.extend25, div.extend50, div.extend75, div.extend100, div.extend200, div.extend250, div.extend300, div.extend400, div.extend500, div.extend600
{
  display: none;
}

div#bannerHome, div#bannerPortfolio, div#bannerMedia, div#bannerMediaPr, div#bannerAbout, div#bannerContact, div#bannerSiteMap
{
  display: none;
}