/* show print only elements */
.print-hide {
  display: block !important;
}
.hidden-print{
	display:none !important;
}

/* Global header styles */
.navbar,
.logobar,
.category-nav,
#widget_breadcrumb,
.share-links,
.addthis_toolbox {
  display: none !important;
}
body {
  padding-top: 0px !important;
}
/* Global footer styles */
footer,
.footer_wrapper_position {
  display: none !important;
}
#widget_footer a:link:after {
  content: "" !important;
}
#proof-points {
  display: none !important;
}
/* product details page */
#main-product-details .ribbon,
#main-product-details .package-quantity,
#main-product-details .ratings,
#main-product-details .attributes,
#main-product-details .options,
#main-product-details .add-to-cart,
#main-product-details .thumbnails-wrapper,
#main-product-details .extra-info {
  display: none !important;
}
#main-product-details .online,
#main-product-details .in-store {
  float: none !important;
  margin-left: 0 !important;
}
#main-product-details .online .icon,
#main-product-details .in-store .icon {
  display: none !important;
}
#main-product-details .in-store .message a {
  display: none !important;
}
#main-product-details .online .title {
  display: none !important;
}
#main-product-details .online .print-hide {
  font-size: 11px;
  line-height: 14px;
  font-weight: bold;
}
#main-product-details .online .message {
  margin-bottom: 10px;
}
.nav.nav-tabs {
  display: none !important;
}
.tab-content {
  border: none;
}
.tab-content .tab-pane {
  display: block !important;
}
.tab-content .tab-pane.fade {
  opacity: 1 !important;
}
.tab-content #reviews,
.tab-content #questions,
.tab-content #delivery {
  display: none !important;
}
.tab-content h2.print-hide {
  margin-bottom: 13px;
}
#recently-viewed-container {
  display: none !important;
}
#recommended-products-container {
  float: none !important;
  clear: both;
  margin: 0px !important;
  width: 100%;
}
#recommended-products-container #recommended-products {
  border: none !important;
  margin: 0px;
  padding: 0px;
}
#recommended-products-container #recommended-products .active.item > .row-fluid {
  width: 33% !important;
  float: left !important;
}
#recommended-products-container #recommended-products .carousel-control {
  display: none !important;
}
#recommended-products-container #recommended-products .quantity,
#recommended-products-container #recommended-products .buttons {
  display: none !important;
}
#thankyou .my-account,
#myaccountpage .my-account,
#thankyou .register-account,
#myaccountpage .register-account,
#thankyou .newsletter-signup,
#myaccountpage .newsletter-signup,
#thankyou .icon-print-text,
#myaccountpage .icon-print-text,
#myaccountpage .order-summary h2:last-child,
#thankyou .order-summary + .btn,
#myaccountpage .order-summary + .btn,
#myaccountpage h1,
#thankyou h2.info,
#myaccountpage h2.info,
#thankyou .availability .icon,
#myaccountpage .availability .icon,
#thankyou .notice i,
#myaccountpage .notice i,
#thankyou #widget_left_nav,
#myaccountpage #widget_left_nav {
  display: none !important;
}
#thankyou .span13,
#myaccountpage .span13 {
  width: 100% !important;
  margin-left: 0 !important;
}
#thankyou .product .span13,
#myaccountpage .product .span13 {
  width: 78% !important;
  margin-left: 3% !important;
}
#thankyou h1,
#myaccountpage h1 {
  padding-left: 0 !important;
  padding-top: 0 !important;
  margin-top: -10px !important;
  margin-bottom: 5px !important;
}
#thankyou .icon-ow-help,
#myaccountpage .icon-ow-help {
  width: 2.2% !important;
}
#thankyou hr,
#myaccountpage hr {
  border-top: solid 1px #ccc !important;
}
#thankyou .notice,
#myaccountpage .notice {
  border-color: #ccc !important;
}
#thankyou .print-hide,
#myaccountpage .print-hide {
  display: block !important;
}
#myaccountpage h1 {
  display: block !important;
  background: none !important;
}
#myaccountpage .btn-print,
#myaccountpage .btn-trackorder {
  display: none !important;
}
a[href]:after {
  content: "" !important;
}
abbr[title]:after {
  content: "" !important;
}
@page  
{ 
    size: auto;   /* auto is the initial value */
    /* this affects the margin in the printer settings */ 
    margin: 10mm;  
} 
