@media print {
  @page {
    margin: 0;
  }

  body {
    padding-left: 0.5in;
  }

  header {
    display: none !important;
  }

  .recipe-summary {
    display: none !important;
  }

  .recipe {
    display: block !important;
    width: 100%;
  }

  .recipe-ingredients {
    display: inline-block;
    vertical-align: top;
    width: 40%;
  }

  .recipe-instructions {
    display: inline-block;
    vertical-align: top;
    width: 59%;
  }

  .recipe-image {
    display: none;
  }
}
