
/* Attempt to get the site pages to print correctly */

@page {  size: 8.5in 11in; margin: 0.2in; }
/* img { page-break-after: auto; page-break-inside: avoid; } */

div.staff_h, div.staff_h { page-break-before: avoid; 
page-break-after: auto;
page-break-inside: avoid;
}

div.staff_box { 
  page-break-before: auto;
  page-break-after: always;
  page-break-inside: avoid; 
}

* {
  background-color: white !important;
  background-image: none !important;
}



html {
  margin: 0;
}

body {
  margin: 0;
  font-size: 1.0em;
  background-color: white;
  color: black;
}

a:link, a:visited, a:hover {
  color: black;
  background: transparent;
  font-weight: bold;
  text-decoration: underline;
}
.leftside {  width: 160px; padding: 0px; }
.rightside {  width: 610px; }

.footer a { background-color: inherit; color: black; }
.footer a:visited { background-color: inherit; color: black; }
.footer a:hover { background-color: inherit; color: black; }


/* Table headers need a box around them (no background print by default) */
.blueroundboxfg { border-top: 2px solid #3399cc;
  border-bottom: 2px solid #3399cc;
}
/* All the rest of the boxes need to have zero-out borders */
.blueroundbox,   .redroundbox   {border: 0;}
.blueroundbox *, .redroundbox * { border: 0;}
.blueroundbox1,  .redroundbox1  { border: 0;}
.blueroundbox2,  .redroundbox2  {border: 0;}
.blueroundbox3,  .redroundbox3  {border: 0;}
.blueroundbox4,  .redroundbox4  {border: 0;}
.blueroundbox5,  .redroundbox5  {border: 0;}

/* firefox/conformat client: url shows up after link text */
/* a:after{content:"[" attr(href) "]"; }  */