.print-only {
  display: none;
}
body {
  /*user-select: none !important;*/
  max-height: 500px
}

.goodsRightCol-print .unique {
  flex-grow: 1;
}
.print-trigger {
  background: #fb8f29;
  height: 81px;
  max-width: 205px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  color: #fff;
  cursor: pointer;
  -ms-align-items: center;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #fff;
  padding: 18px;
  box-sizing: border-box;
}

.print-trigger-gray {
  background: #7d7b8e;
  border-right: 0;
}
.print-trigger:hover {
  background: #7d7b8e;
}
.print-trigger-gray:hover {
  background: #fb8f29;
}

.print-trigger img {
  display: inline-block;
  margin-right: 10px;
}
.goodsRightCol-print {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
}

@media print {
  body * {
    visibility: hidden !important;
    height: 0;
  }
  .rightCol, .rightCol *,
  .catalogueLine, .catalogueLine *,
  .contentWrap {
    visibility: visible !important;
    height: auto;
  }
  .topRow, .tabsMenuWrap, .print-trigger, .footer, .leftCol, .header, .push, .popupInfoWrap, .clr, #rules, .additionally, .contentWrap + h2 {
    display: none;
    visibility: hidden !important;
    height: 0;
  }
  .contentWrap, .content, .tab-content, .tab-pane:first-child {
    visibility: visible !important;
    height: auto;
    display: block;
    /*page-break-before: always;*/
  }
  .tabsMenu li,
  .tabsMenu li a {
    padding: 0 !important;
    font-size: 24px;
    color: #000;
    margin: 0 !important;
  }
  .content ul {
    display: block !important;
    list-style-type: disc !important;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
  }
  .content ul li {
    overflow: visible !important;
    padding-left: 0;
    display: list-item;
    list-style-type: disc;
    background: none !important;
  }
  .hide-print {
    display: none !important;
  }
  .catalogueLine {
    margin-bottom: 30px;
  }
  script, style {
    display: none !important;
    visibility: hidden !important;
  }
  .print-only {
    display: table-row !important;
    font-size: 18px;
  }
  .price3 {
    font-size: 18px;
  }
  .rightCol {
    margin-left: 0;
    color: #000 !important;
  }
    .filter02, .filter01, .filter01Bottom {
      background: #fff !important;
    }
  .filter02, .filter01, .price3, .price2, .content table thead th {
    color: #000 !important;
  }
  .breadcrumb, .shortPlateWrap, .header {
    display: none;
  }
  body {
    background: #fff;
  }
  .goodsOneWrap + .goodsOneWrap {
    display: none;
  }
  h1 {
    font-size: 42px;
    color: #000;
    margin-bottom: 20px;
  }
  .wrapInner {
    padding: 0;
  }
  .searchWrap {
    display: none !important;
  }
  table { page-break-inside:auto }
  tr    { page-break-inside:avoid; page-break-after:auto }
  thead { display:table-header-group }
  tfoot { display:table-footer-group }
}