@media print
{
  body {
    color:#000;
    background:#ffffff;
    font-size:11px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
  }

  a {
    text-decoration:underline;
    color:#0000ff;
  }

  #contentbody {
    background:transparent none repeat scroll 0 0;
    font-size:12pt;
  }

  #column-middle {
    width:945px;
  }

  #column-left,
  #column-right,
  #breadcrumb,
  #header,
  #footer,
  #w3c,
  .printpage,
  .back,
  .orderinfo-box {
    display:none;
  }
  
  #print {
    display:block;
  }
}