/* -------------------------------------------------------------- 
  
   print.css
   * Gives you some sensible styles for printing pages.
   * See Readme file in this directory for further instructions.
      
   Some additions you'll want to make, customized to your markup:
   #header, #footer, #navigation { display:none; }
   
-------------------------------------------------------------- */

body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;   
  color:#000;
  background: none;
  font-size: 10pt;
}


/* Layout
-------------------------------------------------------------- */

.container {
  background: none;
}

hr { 
  background:#ccc; 
  color:#ccc;
  width:625px;
  height:2px;
  margin:2em 0;
  padding:0;
  border:none;
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Text
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; color:#000; margin-right:0; margin-left:0; }
code { font:9pt "Courier New", Monaco, Courier, monospace; } 

h1 { font-size:24pt; }
h2 { font-size:16pt; }

img { float:left; margin:1.5em 1.5em 1.5em 0; }
a img { border:none; }
p img.top { margin-top: 0; }

blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size:.9em;
}

.small  { font-size: 9pt; }
.large  { font-size: 11pt; }
.quiet  { color: #999; }
.hide   { display:none; }


/* Links
-------------------------------------------------------------- */

a:link, a:visited {
  background: transparent;
  font-weight:700;
  text-decoration: underline;
}


/* This code prints out the paths to hyperlinks
#content a:link:after, #content a:visited:after {
  content: " ( " attr(href) " ) ";
  font-size: 90%;
}
*/

/* If you're having trouble printing relative links, uncomment and customize this:
   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

/* a[href^="/"]:after {
  content: " ( http://www.yourdomain.com" attr(href) " ) ";
} */

html {margin:0; padding:0; }
body {margin:0; padding:0; }
div { border:none; float:none;}

#background-wrapper { margin:0; padding:0; float:none;}
#skip { display:none; }
#macronav { display:none; }
#header { margin-left: 0; padding:0; clear:both; float:none;}
#print-wordmark { display:block; color:#000; text-decoration:none;}
#headgraphic { width:625; overflow:visible; margin-left:0; clear:both; margin-bottom:0; float:none;}
#headgraphic span {display:none;}
#headgraphic a { color:#000; text-decoration:none; margin:0; float:none;}
#search { display:none; }
#tagline-text { clear:both; display:block; margin:0; font-size:14pt; font-weight:bold;}
#sitenav { display:none; }
#secondarynav {display:none; }
#sidebar1 { display:none; }
#sidebar2 { display:none; }
#content-wrapper { margin: 0; padding:0; float:none; clear:both;}
#content {width:auto; float:none;}
#content p.shade-box { border:none; padding: 0; float:none;} 
#content h1 { color:#000; margin-top:1em; float:none;}
#content a { color: #000; float:none;}
#content fieldset {width:600px;}
#breadcrumb { display:none; }
.spotlite { display:none; }
#footer-index { display:none; }
#footer-wrapper {display:none;}
#footer { display:none; }

#x-c-x #content { margin: 0; padding: 0; width:625px;  border:none; float:none;}
#s1-c-x #content {  margin: 0; padding: 0; width:625px; border:none; float:none;} 
#x-c-s1 #content {  margin: 0; padding: 0; width:625px;  border:none; float:none;}
#s1-c-s2 #content {  margin: 0; padding: 0; width:625px;  border:none; float:none;}
#s2-c-x #content {   margin: 0; padding: 0; width:625px;  border:none; float:none;}
#x-c-s2 #content {   margin: 0; padding: 0; width:625px;  border:none; float:none;}
#s2-c-s1 #content {  margin: 0; padding: 0; width:625px;  border:none; float:none;}
#s1-cV-s2 #content {  margin: 0; padding: 0; width:625px;  border:none; float:none;} 
#s1-cV-x #content { margin: 0; padding: 0; width:625px;  border:none; float:none;}
#x-cV-x #content { margin: 0; padding: 0; width:625px;  border:none; float:none;}
#s1-cZ-s2 #content { margin: 0; padding: 0; width:625px;  border:none; float:none;}
#s1-cZ-x #content { margin: 0; padding: 0; width:625px;  border:none; float:none;}
#x-cZ-s2 #content { margin: 0; padding: 0; width:625px;  border:none; float:none;}
#x-cF-x #content { margin: 0; padding: 0; width:625px;  border:none; float:none;}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, 
div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, 
div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, 
div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, 
div.span-21, div.span-22, div.span-23, div.span-24 {
  float:none;
  margin: 0; 
  clear:both;
}

.span-11 {margin:0;padding:0;width:625px; float:none;}
.prepend-1 {margin:0;padding:0;}


/* foundation home page specific */
#billboard a {color:#fff; text-decoration:none; font-weight:normal; margin:0;}
#billboard-caption { height:auto; font-size:12pt; margin:0;}
#billboard-caption span { display:none; }
#billboard #index-give-button {display:none;}
#thermometer {display:none;}
#thermometer-caption {display:block; width:auto; margin-left:26px;}
#thermometer-caption h3 { width:auto; text-align:left; text-transform:none; margin-top:10px; font-weight:bold;}
#thermometer-caption p { margin:0; font-size:12pt;}
#banners {margin:12px 0;}
#banners .span-8 {width:auto; margin-bottom:8px;}
#banners div a img {margin-right:8px;}
#banners div p a {display:none;}
#quicklinks-connect {display:none;}
#quicklinks-difference {display:none;}
/* This code formats the link lists for printing--but the decision was made to omit them since they serve no purpose
/* The code remains in case that changes
#quicklinks-difference {clear:both; width:625; float:none; margin:12px 0;}
#quicklinks-difference hr {display:none;}
#quicklinks-difference h3 {width:auto; float:none; text-align:left; text-transform:none; margin-top:10px; font-weight:bold;}
#quicklinks-difference div {width:auto; float:none;}
*/



/* video page specific */
#video {display:none;}
#videotxt {clear:both; float:none; display:block; margin:auto; padding:0; width:625px; border:none; }
