body, #Container, #WidthSet, #Header, #Footer, #Content, #homepage, #Main {
  background: #ccc;
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #000 !important;
  font-family: Verdana, arial, sans-serif;
}

body {
   background: white !important;
   font-size: 12pt !important;
  color: #000 !important;
   }

#Container {
   width: auto !important;
   padding: 0 !important;
   border: 0 !important;
   float: none !important;
   color: black !important;
   background: transparent none !important;
   }


img {
   vertical-align: bottom !important;
  color: #000 !important;
   }

a:link, a:visited {
   color: #520 !important;
   background: transparent !important;
   font-weight: bold !important;
   text-decoration: underline !important;
   }
/* #Container a:link:after, #container a:visited:after {
   content: " ( " attr(href) " ) " !important;
   font-size: 100% !important;
   color: #000 !important;
   }

#Container a[href^="/"]:after {
   content: " ( http://www.babiesfirstfresno.com  " attr(href) " ) " !important;
  color: #000 !important;
   } */

#FooterNav, #PrimaryNav, #TopNav, #SecondaryNav {
  display: none !important;
  color: #000 !important;
}

#Container p, #Container ul {font-size: 11px;margin: 0 !important;padding: 0 0 20px 0 !important;  color: #000 !important;}

#Container ul li {margin: 0 0 12px 0 !important;}

h1, h2, h3, h4, h5, h6 {display: block !important; text-indent: 0 !important;  color: #000 !important;margin: 0 !important;}

#Header h1 {height: auto !important;}
#Header h1 a {height: auto !important;font: bold 28px/34px Trebuchet MS, verdana, arial, sans-serif !important;margin: 0 0 30px 0;color: #000 !important;background: transparent !important;}
#navcolumn h2 {border-top: 1px solid gray;padding: 15px 0 0 0;margin: 0;margin-top: 15px;font: bold 20px/20px Trebuchet MS, verdana, arial, sans-serif !important;  color: #000 !important;}

#Container h2 {padding: 0 0 8px 0 !important; margin: 12px 0 20px 0 !important; !important;color: #000 !important;font: bold 20px/20px Trebuchet MS, verdana, arial, sans-serif !important;border-bottom: 4px solid #a41b33 !important;}
#Container h3 {padding: 0 0 8px 0 !important; margin: 12px 0 12px 0 !important;color: #444 !important;font: bold 16px/16px Trebuchet MS, Verdana, arial, sans-serif !important;border-bottom: 1px solid gray !important;}

.printonly {display: block !important;  color: #000 !important;}


#Footer {border-top: 4px solid #a41b33;background: #848384;clear:both;padding-bottom: 30px;padding-top: 6px;}
#Footer p {clear:both;color: #fff;font-size: 11px;text-align: center;padding-bottom: 20px;}

#TopShade {font: normal 11px/11px Verdana, arial, sans-serif !important;margin-top: 8px !important;}




.FloatRight {display: block;float: none !important}
.FloatLeft {display: block;float: none !important}

.NonVisible {display: none !important;}

.ClearBoth {clear: both;}