header, footer, #below_footer, #sidebar-first, #toolbar {
  display: none; }

body {
  padding: 0; }

.page-guest-manage-bookings-receipt .title-container, .page-guest-manage-bookings-receipt .print-receipt-toggle {
  display: none; }

.page-guest-manage-bookings-receipt .booking-record {
  border: none !important;
  padding: 0 !important;
  margin: 0 !important; }
  .page-guest-manage-bookings-receipt .booking-record .logo img {
    display: none; }
  .page-guest-manage-bookings-receipt .booking-record .logo .name {
    margin: 0;
    font-family: "Agenda Medium", Arial, Helvetica, sans-serif !important;
    font-size: 20px; }
  .page-guest-manage-bookings-receipt .booking-record .room-date-information {
    background: none;
    padding: 0; }
    .page-guest-manage-bookings-receipt .booking-record .room-date-information .room-type {
      font-family: "Agenda Medium", Arial, Helvetica, sans-serif !important; }
    .page-guest-manage-bookings-receipt .booking-record .room-date-information .dates {
      margin: 14px 0 0;
      font-family: "Agenda Medium", Arial, Helvetica, sans-serif !important; }
      .page-guest-manage-bookings-receipt .booking-record .room-date-information .dates ul {
        margin: 0 !important;
        padding: 0 !important; }
        .page-guest-manage-bookings-receipt .booking-record .room-date-information .dates ul li {
          padding: 0 !important;
          margin: 0 !important; }
  .page-guest-manage-bookings-receipt .booking-record .reservation-information {
    margin: 14px 0 0; }
    .page-guest-manage-bookings-receipt .booking-record .reservation-information ul li.reservation-number {
      color: #767d84; }
    .page-guest-manage-bookings-receipt .booking-record .reservation-information ul li.guest {
      margin: 14px 0 0;
      font-family: "Agenda Medium", Arial, Helvetica, sans-serif !important; }
  .page-guest-manage-bookings-receipt .booking-record .booking-record-details .room-details-wrapper .room-details .room-info {
    background: none;
    padding: 0; }
    .page-guest-manage-bookings-receipt .booking-record .booking-record-details .room-details-wrapper .room-details .room-info h5 {
      font-family: "Agenda", Arial, Helvetica, sans-serif !important;
      margin: 0 0 6px 0; }
    .page-guest-manage-bookings-receipt .booking-record .booking-record-details .room-details-wrapper .room-details .room-info span.empty {
      text-indent: 0;
      height: auto;
      margin: 0; }
      .page-guest-manage-bookings-receipt .booking-record .booking-record-details .room-details-wrapper .room-details .room-info span.empty:after {
        display: none; }
  .page-guest-manage-bookings-receipt .booking-record .booking-record-details .room-details-wrapper .view-receipt, .page-guest-manage-bookings-receipt .booking-record .booking-record-details .room-details-wrapper .cancel-reservation {
    display: none; }
  .page-guest-manage-bookings-receipt .booking-record .booking-record-details .property {
    margin: 20px 0; }
    .page-guest-manage-bookings-receipt .booking-record .booking-record-details .property > div {
      padding: 0;
      background: none;
      margin: 10px 0 0; }
      .page-guest-manage-bookings-receipt .booking-record .booking-record-details .property > div:first-child {
        margin: 0; }
      .page-guest-manage-bookings-receipt .booking-record .booking-record-details .property > div.website {
        display: none; }
  .page-guest-manage-bookings-receipt .booking-record .reservation-details-toggle {
    display: none; }

.accordion-tabs .tab-headings {
  display: block;
  width: auto; }
  .accordion-tabs .tab-headings .heading {
    display: block;
    width: auto; }

.accordion-tabs .content {
  display: block; }

.guest-list-container {
  border: none !important; }
  .guest-list-container .tab-headings, .guest-list-container .heading {
    display: none !important; }
  .guest-list-container > .content {
    display: none; }
    .guest-list-container > .content > div:first-child {
      display: block !important; }
      .guest-list-container > .content > div:first-child h3 {
        font-size: 27px; }
    .guest-list-container > .content.active-content {
      display: block; }

.page-staff .main-content {
  border: 1px solid #acacac;
  padding: 20px;
  position: relative;
  margin: 0; }
  .page-staff .main-content > div {
    display: block;
    table-layout: auto; }

.page-staff #sidebar-first {
  display: block;
  width: auto;
  display: block;
  position: static;
  margin: 0; }
  .page-staff #sidebar-first .property-sidebar-container {
    padding: 0; }
  .page-staff #sidebar-first section {
    display: none; }
    .page-staff #sidebar-first section.property-info {
      display: block;
      position: static; }
      .page-staff #sidebar-first section.property-info .property-sidebar-container {
        border: none;
        padding: 0; }
        .page-staff #sidebar-first section.property-info .property-sidebar-container > div {
          display: none; }
          .page-staff #sidebar-first section.property-info .property-sidebar-container > div.logo {
            display: block;
            margin: 0;
            position: absolute;
            right: 20px;
            top: 20px;
            max-width: 200px;
            z-index: 90; }
            .page-staff #sidebar-first section.property-info .property-sidebar-container > div.logo .img > img {
              width: auto;
              height: 100%;
              display: block !important;
              margin: 0 auto; }
            .page-staff #sidebar-first section.property-info .property-sidebar-container > div.logo.logo-partner .name {
              font-size: 16px; }

.page-staff #content {
  display: block !important;
  padding: 0; }
  .page-staff #content .guest-list-container .guest, .page-staff #content .guest-list-container .group {
    padding: 0; }
    .page-staff #content .guest-list-container .guest .guest-details .guest-name, .page-staff #content .guest-list-container .group .guest-details .guest-name {
      font-size: 18px !important; }
    .page-staff #content .guest-list-container .guest .guest-details .guest-vip-view .guest-vip, .page-staff #content .guest-list-container .group .guest-details .guest-vip-view .guest-vip {
      font-size: 14px !important; }
    .page-staff #content .guest-list-container .guest .guest-details .guest-vip-view .guest-view, .page-staff #content .guest-list-container .group .guest-details .guest-vip-view .guest-view {
      display: none !important; }
    .page-staff #content .guest-list-container .guest .guest-bookings .booking > div, .page-staff #content .guest-list-container .group .guest-bookings .booking > div {
      display: inline-block;
      vertical-align: top;
      margin: 0 0 14px 0;
      font-size: 14px;
      width: 25%; }
  .page-staff #content .guest-list-container .guest {
    border-top: 1px solid #a3a3a3;
    margin: 40px 0 0;
    padding: 40px 0 0; }
    .page-staff #content .guest-list-container .guest:first-child {
      padding: 0;
      border: none; }

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