@media screen {

div.divPrintMe {
  visibility: hidden ;
  display: none ;
}

}

@media print {

body, h1, h2, h3, h4, h5, h6, p, div, span, ul, li {
  background: white ;
  color: black ;
}



div.divDontPrintMe{
  visibility: hidden ;
  display: none ;
}

div.divPrintMe {
  visibility: visible ;
  display: block ;
}

/* main container + columns settings (generic) */
#DIVContainer {
 text-align: left ;
 width: 100%; 
 padding: 0 2% ;
 margin: 0 ;
 background: white ;
}

/* mozilla family browser - hack */
html > body #DIVContainer {
  width: 96% ;
}

#DIVColumn2c {
 width: 100%; 
 float: left;
 border: 0;
}

#DIVColumn2cN {
  width: 65%; 
  float: left ;
  border: 0 ;
  padding-left: 0.25em ;
  margin-left: 0 ;
}

#DIVColumn2c div.divContent , #DIVColumn2cN div.divContent  {
  padding: 0 0.5em 0.5em 0em ;   /* 0 - bug fix for Domino */
}

#DIVColumn3r {
  width: 215px ;
  float: right ;
  border: 0 ;
}

/* end main container + columns settings (generic) */

td.tdBannerTop {
  background: white ;
}


table.OutlineMini {
  visibility: hidden ;
  display: none ;
}

#DIVBreadCrumbPPF {
  border: 0 ;
  border-bottom: 1px solid black ;
}

#DIVBreadCrumbPPF div.divBreadCrumb {
  width: 100% ;
  padding-left: 0.25em ;
}

#TBLFooter {
  border-top: 1px solid black ;
}

div.divColumnContent h1, 
div.divColumnContent h2, 
div.divColumnContent h3, 
div.divColumnContent h4, 
div.divColumnContent h5, 
div.divColumnContent h6 {
  padding-left:0 ;
  margin-left: 0 ;
} 

/* main outline (no drop-downs) */

table.OutlineTop {
  visibility: hidden ;
  display: none ;
}

/* home page print styles */
#DIVColumn1 , #DIVColumn2 {
  width: 60% ;
  float: left ;
}

#DIVColumn2 {
  margin-top: 1em ; 
}

#DIVColumn2 div.InitiativesHighlightSecondary {

}


}