/*----------------------------------------------------------------------------------------
Burzenski.com Print Style Sheet

Stylesheet Created by Aaron Gustafson (agustafson@cronin-co.com) 12/14/03.

Site colors:    white:      #fff
                black:      #000
                dark teal:  #005795
                lt grey:    #d0d0d0
                md grey:    #6e6e6e
                dk grey:    #424242

----------------------------------------------------------------------------------------*/

/* Rewrite HTML Tags */
body
{
  background-color: #fff;
  color: #000;
  font-family: "Times New Roman", Times, serif;
  font-size: 12pt;
  padding: 0 20px;
}
div, p, th, td, li, dd, span, pre, textarea
{
  font-family: "Times New Roman", Times, serif;
}
h1
{
  font-size: 20pt;
  font-weight: bold;
}
h2
{
  font-size: 16pt;
  font-weight: bold;
}
h3
{
  font-size: 12pt;
  font-weight: bold;
}
li
{
  list-style-type: disc;
}
a
{
  background: transparent;
  color: #b16005;
  font-weight: bold;
  text-decoration: underline;
}
a:after
{
  content: " (" attr(href) ") ";
  font-size: 90%;
}
a[href="/"]:after {
  content: " (http://www.burzenski.com" attr(href) ") ";
}
div#header, div#body, div#bodyHome, div#footer
{
  background: transparent;
  border: 0;
  margin: 0;
  width: 500px;
}
div#logo
{
  background: transparent;
  color: #000;
  font-size: 24pt;
  margin: 0 0 20px;
  padding: 0;
  overflow: visible;
  height: auto;
  width: auto;
}
ul#mainNav, ul#utilNav, div#subNav, div#header object, div#header img, ul#nav, .alt, div#tagline
{
  display: none;
}
div#footer span
{
  display: none;
}

/* HOMEPAGE */
div.shadow, div.first, div.shadow div
{
  background: transparent;
  border: 0;
  clear: both;
  margin: 0 0 20px 0 !important;
  padding: 0;
  position: static;
  width: 500px;
}

/* STAFF LISTINGS */
table.staffTable
{
  border: 0;
  border-collapse: collapse;
  margin: 0 0 30px;
  padding: 0;
  width: 450px;
}
table.staffTable caption
{
  border-bottom: 1px solid #333;
  color: #000;
  font: bold 18px/18px "Courier New", Courier, monospace;
  text-align: left;
  padding: 0 0 5px;
}
table.staffTable thead
{
  display: none;
}
table.staffTable th, table.staffTable td
{
  line-height: 18px;
  padding: 5px 5px 0 0;
  text-align: left;
  vertical-align: top;
  width: 225px;
}
table.staffTable tr td:first-child
{
  font-weight: bold;
}
img.bioPhoto
{
  float: left;
  margin: 0 15px 10px 0;
}

/* DIRECTIONS MAP */
div#map
{
  margin: 0 auto 1.5em;
  padding: 0;
  position: relative;
  height: 319px;
  width: 463px;
}
div#map h2, div#map ul
{
  display: none;
}