html, body {
color: #343445;
}
@media print{
html, body {color: black;} 
}
h3 {font-family: arial, helvetica, verdana, tahoma, sans-serif;}
hr {color:yellow; background-color:yellow;border: 1px solid yellow;}
.ybjbg {background-repeat: no-repeat;}
.ybjss {font-family: arial, helvetica, verdana, tahoma, sans-serif;}
.ybjheading {font-family: arial, helvetica, verdana, tahoma, sans-serif; font-size:1em; margin-bottom:0;}
.ybjbutton a:link {font-family: arial, helvetica, verdana, tahoma, sans-serif; color: #ffffff; font-style: italic; font-weight: bold; text-decoration: none;}
.ybjbutton a:visited {font-family: arial, helvetica, verdana, tahoma, sans-serif; color: #ffffff; font-style: italic; font-weight: bold; text-decoration: none;}
/* ybjbuttonsmall so far unused - instead add <font size to adjust */
.ybjbuttonsmall a:link {font-family: arial, helvetica, verdana, tahoma, sans-serif; color: #ffffff; font-style: italic; font-weight: bold; text-decoration: none; font-size: 16px}
.ybjbuttonsmall a:visited {font-family: arial, helvetica, verdana, tahoma, sans-serif; color: #ffffff; font-style: italic; font-weight: bold; text-decoration: none; font-size: 16px}
.title {
font-family: arial, helvetica, verdana, tahoma, sans-serif;
font-size:20px; 
margin:0;
}
.subtitle {
font-family: arial, helvetica, verdana, tahoma, sans-serif;
font-size:16px; 
margin:0 0 8px 0;
}
.header {
font-family: arial, helvetica, verdana, tahoma, sans-serif;
font-size:18px; 
margin:8px 0 0 0;
}
.subheader {
font-family: arial, helvetica, verdana, tahoma, sans-serif;
font-size:15px; font-style:italic;
margin:4px 0 0 0;
}
#share_this {margin:6px 0 6px 0;background-color:#669955;text-align:center;border:2px solid yellow;}
.share_a {font-size:12px;font-weight:bold;font-family: arial, helvetica, verdana, tahoma, sans-serif;color:lightblue;text-align:left;margin-top:0;margin-left:2px;}
.share_a:visited {color:yellow;text-decoration:none;}
.share_a:link {color:yellow;text-decoration:none;}

@media print {
  h1            { page-break-before: auto; }
}
@media print {
  .pagebreak            { page-break-before: always; }
}
@media print, handheld{
html, body {font-size:10px;}
h1 {font-size:1.5em;}
h2 {font-size:1.25em;}
}
@media print{
html, body, h1,h2,h3,h4,h5,h6, .ybjss, .ybjbutton a:link, .ybjbutton a:visited, a.ybjbutton2:link, a.ybjbutton2.visited, a.ybjbutton3:link, a.ybjbutton:visited {font-family: Evergreen, Arial Narrow, Tahoma, Trebuchet MS, Gill Sans, Gill Sans MT, Arial, sans-serif;}
}
@media print{
.noprint {display:none;}
}
.biggreenbox {border-width:5px;border-color:green;border-style:outset;border-collapse:separate;border-spacing:2px;}
.biggreenbox td{border-width:1px;border-color:green;border-style:inset;}
@media handheld {
.biggreenbox {border:2px solid green;}
}
@media print {
.biggreenbox {border:2px solid black;}
.biggreenbox td{border-width:1px;border-color:black;border-style:inset;}
}
.bcneutral a:link {font-family: arial, helvetica, verdana, tahoma, sans-serif; color: seagreen; text-decoration: none;}
.bcneutral a:visited {font-family: arial, helvetica, verdana, tahoma, sans-serif; color: seagreen; text-decoration: none;}
.bcneutral hr {color:seagreen; background-color:seagreen;border: 1px solid seagreen;}.greentext {color:green;}
@media print {
.greentext {color:black;}
}
.bcneutral {background-color:#6ecb97;}