@media print {
  body{background-color:#FFF;background-image:none;font-size:1em;width:100%;}

  /* HIDDEN ITEMS */
  .body_wrapper{visibility:hidden;}
  .content_wrapper{visibility:hidden;}
  .header{visibility:hidden;}
  .breadcrumb{visibility:hidden;}

  /* VISIBLE ITEMS */
  .footer {
    background-color: #FFF;
    color: #000;
    visibility: visible;
    }
  .print_wrapper {
    top: 0px;
    left: 0px;
    background-color: #FFF;
    padding-bottom: 25px;
    visibility: visible;
    width: 75%;
    }
}