@media only print {
  /*support articles*/
  .nav-top,
  .nav-middle,
  .mobile-menu,
  .mobile-cart,
  .nav-content,
  .search-content,
  .support-useful,
  .support-question,
  .article-modal,
  .continue-shopping,
  #legal-download-modal,
  #support-contact,
  .checkout-new-account,
  .site-search {
    display: none !important;
  }
  #menu-right {
    display: none;
  }
  #menu-left {
    display: none;
  }
  .article-header-social {
    display: none;
  }
  .dropdown-menu {
    display: none;
  }
  .breadcrumb-wrapper,
  .breadcrumb-section {
    display: none;
  }
  .right-rail {
    display: none;
  }
  .press-nav,
  .press-head {
    display: none;
  }
  .site-logo a[href]:after {
    display: none;
  }
  .nav-main {
    border: none;
  }
  .nav-main .container > .row > .col-xs-6.col-md-2.col-lg-1 {
    width: 120px;
  }
  .promo-band,
  .fat-footer,
  .questions-footer,
  .checkout-header-help,
  .nav-wrapper {
    display: none !important;
  }
  .main-footer {
    margin-top: 0px;
  }
  .main-footer > .container {
    padding: 0;
  }
  .main-footer .connect,
  .main-footer .sitemap,
  .main-footer .logo-row {
    display: none !important;
  }
  .main-footer .change-region .copyright {
    border-left: none;
  }
  .main-footer .change-region .country-selector {
    display: none !important;
  }
  .main-footer .footer-links-right {
    display: none !important;
  }
  .support-contact * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  .support-contact a,
  .support-contact a:visited {
    text-decoration: underline;
  }
  .support-contact a[href]:after {
    content: " (" attr(href) ")";
  }
  .support-contact abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .support-contact .ir a:after,
  .support-contact a[href^="javascript:"]:after,
  .support-contact a[href^="#"]:after {
    content: "";
  }
  .support-contact pre,
  .support-contact blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .support-contact tr,
  .support-contact img {
    page-break-inside: avoid;
  }
  .support-contact img {
    max-width: 100% !important;
  }
  @page {
    margin: 25mm 0mm 25mm 0mm;
  }
  body {
    margin: 0mm 15mm 15mm 15mm;
    font-size: 12pt;
    padding: 0;
  }
  .support-contact p,
  .support-contact h2,
  .support-contact h3 {
    orphans: 3;
    widows: 3;
  }
  .support-contact h2,
  .support-contact h3 {
    page-break-after: avoid;
  }
  .article-header h1 {
    margin-top: 0;
    padding-top: 10px;
    font-size: 20px;
    padding-bottom: 10px;
  }
  .support-article-sticky-header {
    padding-top: 15px;
  }
  .static-sticky-bar {
    position: static !important;
  }
  .support-article-sticky-header {
    border-top: none;
  }
  /*RETURNS PAGE*/
  .no-print,
  .myaccount-returns-02 > hr,
  .myaccount-returns-02 .row.order-table-bottom-buttons,
  .myaccount-returns-02 > div.container > h2,
  .myaccount-returns-02 > div.container > div.row:first-child,
  .return-instructions-boxes {
    display: none;
  }
  /*----------  CLAIM CONFIRMATION  ----------*/
  .top-content-header h1 {
    font-size: 14px;
  }
  .claim-submission-instructions .steps {
    width: 30%;
    display: inline-block;
    vertical-align: top;
  }
  .claim-submission-instructions h2 {
    font-size: 14px;
  }
  .claim-submission-instructions p,
  .claim-submission-instructions strong,
  .claim-submission-instructions dd,
  .claim-submission-instructions dt,
  .claim-submission-instructions .step-number,
  .claim-submission-instructions h3,
  .claim-submission-instructions th,
  .claim-submission-instructions td {
    font-size: 12px;
  }
  .claim-submission-instructions .print-email {
    display: none;
  }
  /*----------  ORDER CONFIRMATION  ----------*/
  .checkout-confirmation-content .checkout-success-body {
    margin-bottom: 0 !important;
  }
  .checkout-confirmation-content .checkout-success-body-headline h2:after {
    display: none;
  }
  .checkout-confirmation-content .order-detail-overview .item-group {
    float: left;
    padding: 10px 10px 0;
  }
  .checkout-confirmation-content .account-orderdetail.well.well-lg {
    overflow: hidden;
  }
  .checkout-confirmation-content .order-payment-data,
  .checkout-confirmation-content .order-billing-address {
    display: inline-block;
    margin-right: 30px;
    vertical-align: top;
  }
  .clearfix:after,
  .dl-horizontal dd:after,
  .container:after,
  .container-fluid:after,
  .row:after,
  .form-horizontal .form-group:after,
  .btn-toolbar:after,
  .btn-group-vertical > .btn-group:after,
  .nav:after,
  .navbar:after,
  .navbar-header:after,
  .navbar-collapse:after,
  .pager:after,
  .panel-body:after,
  .modal-footer:after,
  .tabs .tabs-list:after,
  .no-space .row:after,
  #cboxLoadedContent .modal-actions:after {
    display: none;
  }
  .product-item {
    border-bottom: none;
  }
  .product-list {
    overflow: hidden;
  }
  .thumb a[href]:after,
  .name a[href]:after {
    content: none !important;
  }
}
