@media print {
  /* line 9, app/assets/stylesheets/print.sass */
  a:after {
    content: "" !important;
  }
  /* line 12, app/assets/stylesheets/print.sass */
  body {
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    min-width: 0;
    max-width: none;
    width: 100%;
  }
  /* line 20, app/assets/stylesheets/print.sass */
  button,
header,
ul.tabs,
section.squares,
footer,
.breadcrumb,
.breadcrumbs,
.blue-bar {
    display: none;
  }
  /* line 30, app/assets/stylesheets/print.sass */
  section {
    margin-top: 0;
  }
  /* line 34, app/assets/stylesheets/print.sass */
  section .bike {
    display: block;
  }
  /* line 37, app/assets/stylesheets/print.sass */
  section .bike .bike-description {
    display: inline-block;
    float: left;
    width: 50%;
  }
  /* line 42, app/assets/stylesheets/print.sass */
  section .bike .bike-description p {
    font-size: 12px;
  }
  /* line 45, app/assets/stylesheets/print.sass */
  section .bike .bike-description h1 {
    font-size: 32px;
    line-height: 1.5em;
    margin: 0;
  }
  /* line 49, app/assets/stylesheets/print.sass */
  section .bike .bike-description h2 {
    font-size: 24px;
    line-height: 1.75em;
    margin: 0;
    margin-top: -10px;
    margin-bottom: 20px;
  }
  /* line 56, app/assets/stylesheets/print.sass */
  section .bike .bike-image {
    display: inline-block;
    float: left;
    width: 50%;
  }
  /* line 62, app/assets/stylesheets/print.sass */
  section .bike .bike-data {
    display: block;
    width: 100%;
    text-align: left;
    clear: left;
  }
  /* line 69, app/assets/stylesheets/print.sass */
  section .bike .bike-data .small,
section .bike .bike-data .back {
    display: none;
  }
  /* line 73, app/assets/stylesheets/print.sass */
  section .bike .bike-data .number {
    display: inline-block;
    border-bottom: 0;
    margin-right: 50px;
    margin-bottom: 0;
  }
  /* line 79, app/assets/stylesheets/print.sass */
  section .bike .bike-data .number strong {
    font-size: 1.4rem !important;
  }
  /* line 82, app/assets/stylesheets/print.sass */
  section .content #component-categories .component_category {
    height: auto !important;
    padding: 0;
    margin-bottom: 10px;
  }
  /* line 87, app/assets/stylesheets/print.sass */
  section .content #component-categories .component_category .category_name,
section .content #component-categories .component_category .component_name {
    line-height: 1.5em;
    font-size: 12px;
  }
  /* line 92, app/assets/stylesheets/print.sass */
  section .content #component-categories .component_category span.icon {
    width: 35px;
    height: 35px;
    background-size: 100%;
  }
  /* line 100, app/assets/stylesheets/print.sass */
  section #component-categories .component_category {
    transition: none;
    width: 50%;
  }
  /* line 106, app/assets/stylesheets/print.sass */
  section.blue {
    background-color: transparent;
    padding-top: 20px;
  }
}
