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;}