/* some general style stuff - mainly undoing reset! */
img { border: 0 }
i, em, q, blockquote { font-style: italic }
p, li, dd, dt, blockquote { line-height: 1.25em }
table { margin: 2px auto 1em }
p, li  { margin: 2px 10px 1em }
li { margin-bottom: 2px }
strong, h1, h2, h3, h4 { font-weight: bold; }
h1, h2, h3, h4 { padding: 4px 10px; margin: 0; margin-bottom: 0.5em }
ol, ul { margin-bottom: 1em }
ul > li { list-style-type: disc; margin-left: 3em }
ol > li { list-style: decimal; padding-left: 0; margin-left: 3em; }
li p { margin-left: 0 }
pre, tt, code { font-family:'Andale mono','Courier new',Courier,monospace }

sub, sup { font-size: 60%; vertical-align: 0; position: relative }
sup { bottom: 1ex }
sub { top:   0.7ex }
/* header font-sizes */
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1em; }

/* Some general classes */
.col1 { width: 49%; float: left }
.col2 { width: 49%; float: right }
.hidden { display: none }
.clear  { clear:both; }

/* slightly nicer blue! */
a { color:#105A94; text-decoration: none; font-weight: bold }
a:focus, a:hover { text-decoration: underline }

/* Styles to show/hide content for printing */
.print-show { display: none }
@media print {
  .print-hide     { display: none   }
  div.print-show  { display: block  }
  span.print-show { display: inline }
}

.image { margin: 5px; float: left }
.right { float: right }
.left  { float: left }

#skip { display: none;}

