@media print {
  md-sidenav.beyond-sidenav,
  md-toolbar.beyond-toolbar,
  .beyond-search,
  .beyond-page-header .icon-x {
    display: none !important;
  }

  beyond-card {
    md-card {
      margin: 30px 0 !important;
    }
  }

  beyond-modal {
    md-content.beyond-modal {
      .modal-body {
        padding: 0;
      }
    }
  }

  beyond-sidenav.beyond-modal-active {
    & + #content.sidenav-open [ng-view] {
      margin-left: 0 !important;

      &.beyond-modal {
        margin-left: 0 !important;
      }
    }
  }

  html, body {
    overflow: initial;
    height: auto;
  }

  .beyond-page-content-row {
    #content {
      min-height: 900px;
    }
  }
}
