@charset "utf-8";
/**
 * print.css
 * @version $Id: print.css 38 2009-07-03 20:51:49Z ian $
*/
/* CSS Document */
/*

/* -ZERO OUT EVERYTHING - * ---------------------------------------------------------------- */
/* -this css sets all padding, margins, defaults to 0 - * ---------------------------------- */
/* tables still need 'cellspacing="0"' in the markup */
@page {
  size: auto;
  margin-top: 5mm;
  margin-left: 1in;
  margin-right: 1in;
}

@page :first {
  margin-top: 5mm;
}

h1 {
  font-size: 1.9em;
  page-break-after: avoid;
}

h2 {
  font-size: 1.7em;
  page-break-after: avoid;
}

h3 {
  font-size: 1.4em;
  page-break-after: avoid;
}

p {
  font-size: 1.2em;
}

ul li {
  font-size: 1.2em;
}

ol li {
  font-size: 1.2em;
}

li {
  font-size: 1.2em;
  line-height: 1.4em;
}

a {
  color: #000;
}

.datanorm td th {
  vertical-align: top;
  font-size: 1.2em;
}

.datanorm th {
  text-align: left;
}

li li {
  font-size: 1em;
}

.datanorm td li {
  font-size: 1em;
}

.datanorm tr {
  page-break-inside: avoid;
}

#textlinks, #arc, #navbar, #banner, #tab_menu, #tab_menu_services, #left_column, #disclaimerscreen, .left, .pageFind, .more, .spacerTop, .promo, .thick, #footer, #breadcrumb, .pageinfo, #ad_banner, .docnav {
  display: none;
}

.nobulletlist li {
  list-style: none;
}

#printtable .box4 {
  border: 2px solid #000;
  padding: 1px;
  font-size: 1.0em;
}

.fn {
  color: #999;
  font-size: 0.8em;
}

body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}

.row {
  font-family: Arial, Helvetica, sans-serif;
}

#disclaimerprint {
  display: block;
}
