
/* Style for printing */

h1, h2, h3, h4, h5, h6 {font-weight: bold;  }
h1 { font-size: 200%; }
h2 { font-size: 150%; }
h3 { font-size: 120%; }
h4 { font-size: 100%; }
h5 { font-size:  90%; }
h6 { font-size:  60%; }
html { font-size: 100%; }
body { font-size: 100%; font-family: sans-serif; line-height: 1.2; }

.pagebreak {
 page-break-before: always;
 }
.logo {
 text-align: center;
 padding: 10px;
 }
.logoblack {
  width: 425px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  color: black;
  }

p{
margin: 0px;
padding: 0px;
}
.logoblack  {
display: none;
}
#header {
display: none;
}

table {
  border-width: 1px 1px 1px 1px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  border-collapse: collapse;
  }
table th {
  padding: 3px 3px 3px 3px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: gray gray gray gray;
  }
table td {
  padding: 3px 3px 3px 3px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  }
/* All pages have a table-header in the header  */
.table-header {
  margin-left: auto;
  margin-right: auto;
  border-width: 0px;
  border-style: solid;
  border-color: red;
  }
/* Only the k6hew page has a table-head in the header  */

.table-ff-center {
 background-color: #ffffff;
 border-style: solid solid solid solid;
 border-color: black black black black;
 border-width: 5px;
 border-collapse:collapse;
 text-align:center;
 padding:3px;
 margin-bottom:0px;
 margin-top:0px;
 margin-right: auto;
 margin-left: auto;
 direction:ltr;
 width:auto;
 height:auto;
 float:none;
 }

#table-ff tr {
 vertical-align:top;
 height:auto
}
#table-ff th {
  border-width: 1px 1px 1px 1px;
  background-color: #ffffff;
  padding: 3px 3px 3px 3px;
  font-size: 100%;
  font-weight: bold;
}
#table-ff td {
 text-align: left;
 background-color: #ffffff;
 vertical-align:middle
}
/* Only the vvvrc event page has a table-event  */
#table-event {
  margin-left: auto;
  margin-right: auto;
  border-style: solid solid solid solid;
  border-color: black black black black;
  border-width: 3px 3px 3px 3px;
  width: 610px;
  }
#table-event th {
  border-width: 1px 1px 1px 1px;
  background-color: #fff;
  padding: 3px 3px 3px 3px;
  font-size: 150%
  }
#table-event td {
  background-color: #fff;
  padding: 3px 3px 3px 3px;
  font-size: 100%
  }
 table.ppm {
  background-color: #fff;
  border-width: 5px;
  border-style: solid;
  border-color: #000000;
  border-collapse:collapse;
  text-align: right;
  vertical-align:top;
  padding:3px 3px 3px 3px;
  margin-bottom:10px;
  margin-top:25px;
  margin-right:auto;
  margin-left:auto;
  direction: ltr;
  width:auto;
  height:auto;
  display:table;
  float:none
 }
 /* firstcol is used in the ppm tables  */
th.firstcol { 
 text-align: left;
 vertical-align:middle;
 font-weight: bold;
 }
td.firstcol { 
 text-align: left;
 vertical-align:middle;
 font-weight: normal;
 }
#ppm tr {
 vertical-align:top;
 height:auto;
}
#table-ppm th {
  border-width: 1px 1px 1px 1px;
  border-color: black;
  background-color: #ffffff;
  padding: 0;
  margin: 0;
  font-weight: bold;
  text-align: center;
}
#table-ppm td {
 border-width: 1px 1px 1px 1px;
 border-color: black;
 text-align: left;
 background-color: #ffffff;
 vertical-align:middle
}
#allcontent {
  top: auto;
  padding-top: 0px;
  padding-bottom: 5px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  }
#subheader {
  border-color: #000000;
  border-width: 0px;
  border-style: solid;
  padding: 1px;
  margin: 10px;
  line-height: 130%;
  font-family: georgia, "Times New Roman", times, serif;
  font-weight: bold;
  color: black;
  text-align: center;
}
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
/* for IE6 */
* html .clearfix {
 height: 1%;
}
/* for IE7 */
*:first-child+html .clearfix {
 min-height: 1px;
}
#wow {
  font-family: Verdana, Geneva, Arial, sans-serif;
  line-height: 1.4em;
  border: 0px solid red;
  width: 425px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 50px;
  padding-right: 10px;
  }
#wow-mem {
  font-family: Verdana, Geneva, Arial, sans-serif;
  line-height: 1.4em;
  border: 2px solid #000000;
  width: 475px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 10px 10px;
  }
p.conf {
   font-style: italic;
   font-weight: bold;
  }
#free-mem {
  font-family: Verdana, Geneva, Arial, sans-serif;
  line-height: 1.4em;
  border: 5px solid #000000;
  width: 475px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 10px 10px;
  }
h2.free-h2 {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 8px;
  color: red;
  }

#preamble {
  font-family: Verdana, Geneva, Arial, sans-serif;
  line-height: 130%;
  border-width: 0px;
  border-style: solid;
  border-color: #000;
  width: 600px;
  padding: 10px;
  padding-left: 10px;
  margin-left: auto;
  margin-right: auto;
  }
 #preamble .pause {
   font-style: italic;
   font-weight: bold;
   padding-left: 30px;
   padding-right: 30px;
   line-height: 150%;
   }
#preamble .comment {
   font-style: italic;
   font-weight: bold;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0.25em;
   padding-left: 0px;
   line-height: 150%;
   }
#preamble h2 {
   margin: 0;
   line-height: 100%;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0.25em;
   padding-left: 55px;
   }
#preamble h3{
   margin: 0;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0.25em;
   padding-left: 55px;
   }
#preamble h4 {
   margin: 0;
   padding-top: 0;
   padding-right: 0px;
   padding-bottom: 0.25em;
   padding-left: 0;
   }
#areamap-1 {
   width: 500px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 45px;
   text-align: center;
   }
#areamap-1 img {
   width: 500px;
   margin-left: auto;
   margin-right: auto;
   }
 #areamap-2 {
   width: 500px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 45px;
   text-align: center;
   }
#areamap-2 img {
   width: 500px;
   margin-left: auto;
   margin-right: auto;
   }
#dbj-pic {
   border: solid 2px black;
   width: 425px;
   height: 579px;
   padding: 5px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   margin-bottom: 10px;
   }