/*----------------------------------------------------------------------------------------
Print CSS file for CTSavesEnergy.org
Created 01 August 2005 by Aaron Gustafson (agustafson at cronin-co dot com)

This style sheet contains all print styles

Colors: #fff    White
        #000    Black
        #ccc    Light Grey
        #999    Medium Grey
        #777    Text Grey
        #0076c0 Blue
        #efa11a Orange
        #00b193 Teal
----------------------------------------------------------------------------------------*/

/* REDEFINE HTML */
body {
  background-color: #fff;
  color: #000;
  font-family: "Trebuchet MS", Times, serif;
  font-size: 12pt;
  padding: 0 20px;
}
h1, h2, h3, h4, h5, h6 {
  background: #fff;
  color: #0076c0;
}
h1 {
  font-size: 20pt;
  font-weight: bold;
  margin-top: 0;
}
h2 {
  font-size: 16pt;
  font-weight: bold;
}
h3 {
  font-size: 12pt;
  font-weight: bold;
}
h4 {
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 0;
}
img {
  border: 0;
}
ul li {
  list-style-type: disc;
}
a {
  background: transparent;
  color: #efa11a;
  font-weight: bold;
  text-decoration: underline;
}
abbr, acronym, dfn {
  border: 0;
  font-style: normal;
}
dl {
  margin: 1em 0 0;
}
dt {
  font-weight: bold;
  margin: 0;
  padding: 0;
}
dd {
  margin: 0;
  padding: 0 0 .5em;
}
dd dl {
  font-size: .92em;
  margin: 0 1em;
}
div#header,
div#content,
div#extras,
div#footer {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  width: 600px;
  height: auto;
}
h4#tag {
  margin: 0;
}

/* GLOSSARY */
dl.glossary {
  margin: 0;
  padding: 0;
}
dl.glossary:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
dl.glossary dt {
  float: left;
  clear: left;
  margin: 0;
  padding: 0 0 5px;
}
dl.glossary dt:after {
  content: ":";
}
dl.glossary dd {
  float: left;
  clear: right;
  margin: 0 0 0 5px;
  padding: 0 0 5px;
}

/* HIDE THIS STUFF */
#accessNav,
.subnav,
#nav,
#foot ul {
  display: none;
}


/* sIFR */
.sIFR-flash,
.sIFR-flash object,
.sIFR-flash embed {
  display: none !important;
  height: 0;
  width: 0;
  position: absolute;
  overflow: hidden;
}
span.sIFR-alternate {
  visibility: visible !important;
  display: block !important;
  position: static !important;
  left: auto !important;
  top: auto !important;
}