/* CSS Document for Printing */

/* ----------------------Document Features------------------------ */

body {
  margin: 10px;
  background-color: #fff;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
}

body a:visited {
  color: blue;
}

.bold {
  font-weight: bold;
}

#main {
  position: relative;
  top: 0;
  left: 0;
  width: 98%;
  margin-top: 10px;
} 

/*creates better spacing around drop down list in the content and storelist columns for browsers not allowing script.  Although the spacing is adequate in the storelist column, it is not perfect. A separate style was set for the sidebar column: #sidebar .javascript*/
/*.javascript { 
  margin: 0px ; 
  margin: -19px 0 -19px 0 !ie;
}*/

/* column heading feature removed from Print version */

/* ----------------------Banner Features------------------------ */

/* width reduced and top margin added to fit banner on IE print out */ 
#header {
  position: relative;
  top: 0px;
  left: 0px;
  width: 97.5%;
  height: 3.6em;
  vertical-align: middle;
  margin-top: 20px;
  padding: 10px 0 10px 0;
  border: 1px solid #000;
  color: #000;
  background-color: #3CF;
}

/* font reduced to fit title on print out */
#title {
  margin: 0;
  font-weight: bold;
  font-size: 40px;
  float: left;
}

#title a:link, #title a:visited {
  color: black;
  text-decoration: none;
  padding: 10px;
}

#header ul{
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  font-size: 16px;
  width: 222px;
  padding: 15px 0 10px 15px;
}

/* ----------------------Content Column Features------------------------ */

/* right margin removed because there will be no store directory or sidebar shown on print out */
#content {
  margin: 0;
  border: 2px solid #3CF; 
}

#content .inner {
  margin: -10px 20px 0 10px;
}  

#content .columnheading {
  color: black;
  background-color: #3CF;
  text-align: left;
  padding-left: 10px;
}

#content .contentbox {
  border-bottom: 2px dotted #3CF;
  margin-top: 0px;
  padding: 5px 0 12px 0;
  line-height: 1.5;
}

.contentbox h1 {
  font-size: 1.5em
}

.contentbox h2 {
  font-size: 1.0em;
}

.ad {
	font-size: 1em;
}
	
/* Applies to listing of stores */

.contentbox img  .contentbox object {
  float: left;
  margin: 0px 18px 2px 0;
}

.nofloat img{
   float: none;
} 

.contentbox ul {
  margin: 0 0 15px 0;
  padding: 0px 0 5px 0;
  font-size: 1em;
  list-style-type: circle;
  margin-left: 15px;
}

/* Applies to lists of directions for lessons */

.contentbox ol {
  list-style-type: decimal;
}

.contentbox ol ol {
  list-style-type: upper-alpha;
}

.contentbox ol ol ol{
  list-style-type: lower-roman;
}

.contentbox a:hover, .contentbox a:active {
  color: white;
  background-color: #36F;
}

/* --------- Features Not Included with Print Version ---------- */
  
#storelist, #sidebar, .columnheading {
   display: none;
}

  

