/* +++ BPHS PRINT STYLE +++ */ 

/* +++ Common Styles +++ */
/* +++ Common Styles +++ */

body {
  color: black; background-color: white; font-family: "times new roman", times, roman, serif;
  font-size: 10pt; margin: 0; padding: 2pt;}
  
.noprint {display: none;}


/* +++  Page header bar +++ */
#topnavbar, #navbox {display: none;}
h1.coname {font-size:16pt; margin: 0; color: #000; font-weight: bold; text-transform:uppercase; display:inline;}
h2.coname {font-size:16pt; margin: 0; color: #000; font-weight: bold; text-transform:uppercase; display:inline;}


/* +++ Menu Bar +++ */
#navlist {display: none !important;}

/* +++ Content +++ */

h1 {font-family: "times new roman", times, roman, serif;
  font-size: 12pt; font-weight:bold; margin: 2ex 0 1ex 0;  padding: 0;}
h2 {font-family: "times new roman", times, roman, serif;
  font-size: 10pt; font-weight: bold; margin: 0;  padding: 2ex 0 0.5ex 0;}
h3 {font-family: "times new roman", times, roman, serif;
  font-size: 10pt; font-style:italic; margin: 0;  padding: 2ex 0 0.5ex 0;}

a { color: black; background-color: transparent; text-decoration: none;}

a:after {  /* Prints the links' URLs. Doesn't work in MSIE */
  content: " ["attr(href)"]"; font-size: 90%; padding-left: 1ex; color:#999999;}

ul {  list-style-type: square; margin: -0.25em 0 1em 0; padding: 0;}
dl {margin: 0 0 1em 0; padding: 0;}
ul li {margin: 1ex 0 0 1.5em; padding: 0;}
ol li {margin: 1ex 0 0 1.5em; padding: 0;}
dt {font-weight: bold;  margin: 0; padding: 0;}
dd { margin: 0 0 0 1.5em; padding: 0;}
td { border-bottom: 1px solid rgb(204,204,204); padding:10px 5px;}
th { font-weight: bold; margin: 0; padding: 0 5px 5px 5px; color:#669;}

.boxsubhead { font-weight:bold;  margin: 0;  padding: 0;}
.newsDate { font-style: italic;  margin: 0;  padding: 0;  display: inline;}
.newsDate:before {  /* Prints an '[' before the news item's date. Doesn't work in MSIE */
  content: "[";  font-style: normal;}
.newsDate:after {  /* Prints a ']' after the news item's date. Doesn't work in MSIE */
  content: "]"; font-style: normal;}
.newsSummary { display: inline;  margin: 0 0 0 1ex !important;  padding: 0;}
.more {display: none;}
.quarter, .oneThird, .half, .twoThirds, .fullWidth {
  margin: 0;}

.img { font-size:8pt; font-style:inherit; text-align:right;}

/* +++ Footer +++ */

#footer {  color: #999999;  background-color: transparent;
  font-size: 10pt;  text-align: left;  margin: 2em 0 0 0;
  padding: 1ex 0 0 0;  border-top: 1px solid black;  display: block;}









