@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 , #DIVWelcome , div.OutlineMini , #DIVColumn1 , div.divSearch , div.divAddOptions , table.OutlineTop, td.tdJoin {
  visibility: hidden ;
  display: none ;
}

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

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

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

#TD1A {
  visibility: hidden ;
  display: none ;
}

#TD2A {
  padding-left: 0 ;
}

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

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

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

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


#DIVBreadCrumb {
  border: 0 ;
  border-bottom: 1px solid black ;
  width: 100% ;
  background: #FFFFFF ;
  margin-bottom: 0.5em ;
}

#DIVBreadCrumb div {
  padding: 0.5em 1em ;
}

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

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

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

#DIVColumn2 {
  margin-top: 1em ; 
}

#TBLHead td.tdSearch {
  visibility: hidden ;
  display: none ; 
}


}