@media print {

  body, td, th {
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal !important;
  }

img{	color: #ffffff;
		background-image: none !important;
			}

  body, input, textarea {
    background-color: #ffffff !important;
    color: #000000 !important;
    font-weight: normal !important;
  }

  input, textarea {
    background-color: #ffffff !important;
    border: 1px solid #000000 !important;
    color: #000000 !important;
    font-weight: normal !important;
  }

  input.button {
    background-color: #e0e0e0 !important;
  }

  textarea {
    scrollbar-base-color: #e0e0e0 !important;
  }

  pre, pre i {
    color: #000000 !important;
  }

  td.boxed {
    background-color: #ffffff !important;
    border: 1px solid #000000 !important;
    color: #000000 !important;
    font-weight: normal !important;
  }

  th.boxed {
    background-color: #e0e0e0 !important;
    border: 1px solid #000000 !important;
    color: #000000 !important;
  }

  th.boxedHeader {
    background-color: #c0c0c0 !important;
    border: 1px solid #000000 !important;
    color: #000000 !important;
  }

  #main, #content {
    background-color: #ffffff !important;
    border-style: none !important;
    color: #000000 !important;
    background-image: none !important;
    font-weight: normal !important;
  }

  #content {
    background-image: none !important;
    font-weight: normal !important;
  }

  .navBar {
    background-color: #e0e0e0 !important;
    font-weight: normal !important;
    border-color: #000000 !important;
    color: #000000 !important;
  }

  .navCurrentPage {
    color: #000000 !important;
  }

  .sideBox {
    background-color: #e0e0e0 !important;
    border-color: #000000 !important;
    color: #000000 !important;
    
  }

  .noteBox {
    background-color: #e0e0e0 !important;
    border-color: #000000 !important;
    color: #000000 !important;
  }
}
