@page {
  size: letter portrait;
  /*margin: 3cm;*/
}
@media print {
  /* line 7, ../../../../source/sass/print.scss */
  body {
    /*width: 1024px;*/
    background: none;
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-print-color-adjust: exact;
  }

  /* line 17, ../../../../source/sass/print.scss */
  #sidenav_button,
  .get_adobe,
  .options,
  .buynow {
    display: none !important;
  }

  /* line 23, ../../../../source/sass/print.scss */
  #header {
    float: left;
  }

  /* line 26, ../../../../source/sass/print.scss */
  #header,
  #header .right-pad,
  #header .left-pad {
    background: #fff;
  }

  /* line 31, ../../../../source/sass/print.scss */
  #header #canvas_area,
  .breadcrumbs {
    display: none;
  }

  /* line 35, ../../../../source/sass/print.scss */
  #header .container .logo,
  #header .container .shrink-logo {
    display: none;
  }

  /* line 39, ../../../../source/sass/print.scss */
  #header .container .logo-print {
    display: block;
    left: 30px;
    position: absolute;
    top: 17px;
    z-index: 2;
    visibility: visible;
    opacity: 1;
    transition: opacity .5s linear;
  }

  /* line 49, ../../../../source/sass/print.scss */
  #header .container .options {
    display: none;
  }

  /* line 52, ../../../../source/sass/print.scss */
  #header .container .nav > ul > li > a {
    color: #000;
  }

  /* line 55, ../../../../source/sass/print.scss */
  #header .container .nav ul li.language a, #header .container .nav ul li.search a {
    display: none;
  }

  /* line 59, ../../../../source/sass/print.scss */
  #header.shrink {
    position: relative;
    background: #fff;
    box-shadow: none;
  }

  /* line 64, ../../../../source/sass/print.scss */
  #header.shrink .container {
    height: 100px;
  }

  /*#header .container .nav ul li a#button_language .icon {
      background: url("/resources/themes/base/images/header-language-globe.png") no-repeat scroll 0 -34px transparent !important;
      filter: grayscale(100%);
  }
  #header .container .nav ul li.search .icon {
      background: url("/resources/themes/base/images/nav-search-icon.png") no-repeat 0 -30px;
      filter: grayscale(100%);
  }*/
  /* line 76, ../../../../source/sass/print.scss */
  #content,
  #page_container #content.shrink {
    margin: 0px;
    padding: 0px;
    float: left;
  }

  /*#marquee{
      width: 1024px;
  }*/
  /* line 85, ../../../../source/sass/print.scss */
  #marquee .container {
    padding: 0px;
  }

  /* line 88, ../../../../source/sass/print.scss */
  #marquee.shrink {
    padding-top: 0px;
  }

  /*#marquee #layerslider-container {
      width: 1024px !important;
  }*/
  /* line 94, ../../../../source/sass/print.scss */
  .fixedProdHead,
  #tab-nav-head,
  #content div.full #tab-specifications table.fixed,
  #tab-nav,
  #footer #f-search {
    display: none;
  }

  /* line 102, ../../../../source/sass/print.scss */
  .back-to-top {
    visibility: hidden;
    display: none !important;
  }

  /*#content #product_info .tabs .tab,
  #content #product_info .tabs .tab:nth-child(2n){
      background: none;
  }*/
  /* line 110, ../../../../source/sass/print.scss */
  #content #product_info .tabs .tab:first-child {
    padding-top: 30px;
  }

  /* line 113, ../../../../source/sass/print.scss */
  #content #product_info .tabs .tab#tab-accessories,
  #content #product_info .tabs .tab#tab-docs,
  #content #product_info .tabs .tab#tab-videos,
  #content #product_info .tabs .tab#tab-userphotos,
  .related_products,
  .video_block {
    page-break-inside: avoid;
  }

  /* line 121, ../../../../source/sass/print.scss */
  #page_container > .reedFeatures {
    width: 100%;
  }

  /* line 124, ../../../../source/sass/print.scss */
  .salesContacts .content .salesContactsBlock {
    page-break-before: avoid;
    page-break-inside: auto;
    padding-top: 0px;
  }

  /* line 129, ../../../../source/sass/print.scss */
  .salesContacts .content .salesContactsBlock ~ .salesContactsBlock {
    page-break-before: auto;
    page-break-inside: avoid;
    padding-top: 20px;
  }

  /* line 135, ../../../../source/sass/print.scss */
  .salesContacts .content h2 {
    page-break-after: avoid;
  }

  /* line 139, ../../../../source/sass/print.scss */
  .salesContacts .content h2:first-of-type {
    page-break-before: avoid;
  }

  /* line 142, ../../../../source/sass/print.scss */
  #content.salesContacts .contactCards {
    display: block;
  }

  /* line 145, ../../../../source/sass/print.scss */
  #content.salesContacts .contactCards .contactCard {
    display: inline-block;
    vertical-align: top;
    border: 1px solid #f7f7f7;
    min-width: 280px;
    padding: 25px 10px;
    margin: 10px 5px;
  }

  /* line 153, ../../../../source/sass/print.scss */
  #content.salesContacts .contactCards .contactCard:nth-child(3n) {
    margin-right: 0px;
  }

  /* line 156, ../../../../source/sass/print.scss */
  #content.salesContacts .contactCards .contactCard:nth-child(3n+1) {
    margin-left: 0px;
  }

  /***** MARQUEE *****/
    /*#marquee {
        padding: 0px;
    }
    html .ls-container,
    body .ls-container,
    #ls-global .ls-container{
        width: 1024px !important;
        height: 492px !important;
        margin: 0px auto !important;
        padding: 0;
    }

    #marquee .ls-wrapper.slideBackground{
        margin-left: 0px !important;
        margin-top: 0px !important;
        width: 1024px !important;
        height: 492px !important;
    }
    #marquee .slidebackimage {
        width: 984px !important;
        height: 492px !important;
        margin: 0px auto !important;
    }
    #marquee .ls-wrapper.ls-in-out.slideBackground {
        left: 0px !important;
    }
    .ls-bottom-slidebuttons{
        top: -157px !important;
    }
    #hometouts{
        top: -112px;
        margin-bottom: -112px;
    }*/
  /***** FOOTER *****/
  /* line 195, ../../../../source/sass/print.scss */
  #footer {
    border-top: 1px solid #cccccc;
    display: block;
    float: left;
  }

  /* line 200, ../../../../source/sass/print.scss */
  #footer .topcontainer {
    max-height: 100%;
    clear: both;
  }

  /* line 204, ../../../../source/sass/print.scss */
  #footer .topcontainer .content {
    display: block;
    float: left;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
  }

  /* line 211, ../../../../source/sass/print.scss */
  .footer_container,
  #footer .topcontainer,
  #footer .botcontainer {
    background: none !important;
    color: #000;
    float: left;
  }

  /* line 218, ../../../../source/sass/print.scss */
  #footer .topcontainer .contact h4 {
    float: left;
    width: 100%;
    padding-top: 10px;
  }

  /* line 223, ../../../../source/sass/print.scss */
  #footer .topcontainer .contact .phone_block,
  #footer .topcontainer .contact .email_block,
  #footer .topcontainer .contact .fax_block {
    width: 33%;
    display: block;
    float: left;
    padding-top: 10px;
  }

  /* line 231, ../../../../source/sass/print.scss */
  form#newsletter_form .element.first input {
    border: 1px solid #cccccc;
  }

  /* line 235, ../../../../source/sass/print.scss */
  #footer .large_generic_button.hollow {
    border-color: #000;
  }

  /* line 238, ../../../../source/sass/print.scss */
  #footer .large_generic_button.hollow input {
    color: #000;
  }

  /* line 241, ../../../../source/sass/print.scss */
  #footer .topcontainer .social,
  #footer .topcontainer .navigation,
  #footer .topcontainer .contact {
    margin-top: 20px;
  }

  /* line 247, ../../../../source/sass/print.scss */
  #footer .botcontainer {
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    clear: both;
  }

  /* line 253, ../../../../source/sass/print.scss */
  #footer .topcontainer .social,
  #footer .topcontainer .navigation {
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    float: left;
  }

  /* line 264, ../../../../source/sass/print.scss */
  #footer .topcontainer .contact {
    width: 100%;
  }

  /* line 267, ../../../../source/sass/print.scss */
  #content .full .loc_results,
  #content div.full div#col-wheretobuy .formFilterHolder.hasResults {
    width: 100%;
    max-width: 100%;
  }

  /* line 273, ../../../../source/sass/print.scss */
  .formFilterHolder.hasResults .wheretobuyform #Country,
  .formFilterHolder.hasResults .wheretobuyform #SearchText {
    width: 34%;
    margin-right: 12px;
    margin-left: 0;
  }

  /* line 279, ../../../../source/sass/print.scss */
  #WTB_filter_options .filter_industries #industry_block {
    width: 33% !important;
  }

  /* line 282, ../../../../source/sass/print.scss */
  #content .full .loc_results {
    max-width: 550px;
    float: left;
  }

  /* line 286, ../../../../source/sass/print.scss */
  #content .full .loc_results #locations {
    height: 100%;
  }

  /* line 289, ../../../../source/sass/print.scss */
  #content .full .loc_results #locations .location {
    page-break-inside: avoid;
  }

  /* line 292, ../../../../source/sass/print.scss */
  #content .full .loc_results #locations .location:nth-child(3),
  #content .full .loc_results #locations .location:nth-child(10n + 3) {
    padding-top: 30px;
  }

  /* line 296, ../../../../source/sass/print.scss */
  #content div.full .bot_cols .cols .col.onlinedistributors {
    padding-top: 20pt;
    page-break-before: always;
  }
}
@media print and (max-width: 1024px) {
  /* line 302, ../../../../source/sass/print.scss */
  #footer .topcontainer .social .newsletter form#newsletter_form {
    flex-wrap: wrap;
  }

  /* line 305, ../../../../source/sass/print.scss */
  form#newsletter_form .element.first {
    width: 100%;
    max-width: 230px;
  }

  /* line 309, ../../../../source/sass/print.scss */
  form#newsletter_form .element.second {
    width: 100%;
  }

  /* line 313, ../../../../source/sass/print.scss */
  #footer #newsletter_form .large_generic_button {
    float: right;
    margin-left: 0px;
  }
}
@media print and (max-width: 825px) {
  /* line 321, ../../../../source/sass/print.scss */
  #footer .topcontainer,
  #footer .topcontainer .content {
    max-height: none;
  }

  /* line 325, ../../../../source/sass/print.scss */
  #footer .topcontainer .content {
    flex-wrap: wrap;
  }

  /* line 328, ../../../../source/sass/print.scss */
  #footer .topcontainer .contact {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 65px;
  }

  /* line 339, ../../../../source/sass/print.scss */
  #footer .topcontainer .contact h4 {
    width: 100%;
    margin-bottom: 0px;
  }

  /* line 343, ../../../../source/sass/print.scss */
  #footer .topcontainer .social {
    max-width: 300px;
  }

  /* line 347, ../../../../source/sass/print.scss */
  #footer .topcontainer .social,
  #footer .topcontainer .navigation,
  #footer .topcontainer .contact {
    page-break-inside: avoid;
  }

  /* line 352, ../../../../source/sass/print.scss */
  #footer .topcontainer .contact .phone_block,
  #footer .topcontainer .contact .email_block,
  #footer .topcontainer .contact .fax_block {
    padding: 0px 5px;
  }

  /* line 357, ../../../../source/sass/print.scss */
  #footer .topcontainer .contact .phone_block .label,
  #footer .topcontainer .contact .email_block .label,
  #footer .topcontainer .contact .fax_block .label {
    padding-top: 10px;
  }
}
@media print {
  /***** Category Pages and Product Pages *****/
  /* line 366, ../../../../source/sass/print.scss */
  #page_container div.category_image {
    page-break-after: avoid;
    top: 0px !important;
    float: left;
  }

  /* line 371, ../../../../source/sass/print.scss */
  #page_container #content.shrink {
    padding-top: 29px !important;
  }

  /* line 374, ../../../../source/sass/print.scss */
  .products_page .products,
  .category_page .products,
  .category_page .products .featured,
  .category_page .products .regular {
    display: block !important;
    page-break-before: avoid;
    clear: both;
  }

  /* line 382, ../../../../source/sass/print.scss */
  .product_summary,
  .product_summary_featured {
    float: left;
    /*display: inline-block;*/
    page-break-inside: avoid;
    margin-left: 10px;
    margin-right: 10px;
    min-width: 0px !important;
    /*width: calc(40% - 40px) !important;*/
  }

  /* line 392, ../../../../source/sass/print.scss */
  .product_summary:nth-child(3n) {
    clear: both;
  }

  /* line 395, ../../../../source/sass/print.scss */
  a.product_summary_featured {
    width: 45% !important;
  }

  /* line 398, ../../../../source/sass/print.scss */
  .product_summary image {
    page-break-inside: avoid;
  }
}
/*@media print and (max-width: 825px){
    .product_summary:nth-child(4n){
        page-break-after: always;
    }
}*/

/*# sourceMappingURL=print.css.map */
