/*** Print sample ***/

/* defaults  for screen */
#print-head,
#print-foot {
  display: none;
  }

/* print only */
@media print {
DIV { page-break-before: always; }
DIV:first-child { page-break-before: avoid;counter-reset: page; }

#print-head {
  display: block;
  position: fixed;
  top: 0pt;
  left:0pt;
  right: 0pt;

  font-size: 100%;
  text-align: center;
  }

#print-foot {
  display: block;
  position: fixed;
  bottom: 0pt;
  right: 0pt;

  font-size: 100%;
  }

#print-foot:after {
  content: counter(page);
  counter-increment: page;
  }
#print-print {
  display: none;
  }
} /* end print only */
