/*
## print.css - Contains style for print layout
*/

/* start common print style */
body {
  color : #000000;
  background: #ffffff;
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
}

a {
  text-decoration: underline;
  color: #0000ff;
}

#debugInfo,
#linebreaker,
#navTop,
#navMain,
#header,
#productgroupImage,
#breadcrumbs,
#webshopFooter,
#leftColumn,
#content .message,
#orderTools {
  display: none;
}

.infoBox {
  border: 0px;
}

#mainColumn {
  padding: 0;
  float: none;
  width: auto;
}

#content h1.title,
#content .article h1 {
  padding: 0;
}

#content .infoBox {
  border: 0 none;
}

#content .infoBox h1.title {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
}
/* end common print style */

/* start order receipt print style */
#webshopOrder.infoBox {
  border: 0px;
}

#webshopOrder .payer,
#webshopOrder .shipper,
#webshopOrder .orderDetails,
#webshopOrder .receiptSummary {
  margin-bottom: 20px;
}

#content #webshopOrder h1.title {
  font-size: 18px;
  margin-bottom: 20px;
}

#webshopOrder .receipt .separator {
  border-bottom: 2px solid #000;
}

#webshopOrder #basketList {
  border-collapse: collapse;
}

#webshopOrder #basketList th {
  border-bottom: 1px solid #000;
  background: #ccc;
}

#webshopOrder #basketList td.productAmount {
  text-align: left;
}

#webshopOrder #basketList td ,
#webshopOrder #basketList .last td {
  border: 0 none #000;
  border-bottom: 1px solid #000;
}

#content #webshopOrder #basketList .summaryLines.first td  {
  padding-top: 4px;
}
/* end order receipt print style */