.calender{padding:0!important;border-left:1px solid #ccc!important;border-bottom:1px solid #ccc!important;width:14.2%!important;-webkit-box-flex:0!important;-ms-flex:0 0 14.2%!important;flex:0 0 14.2%!important;max-width:14.2%!important}.calender .calender-date{float:left;color:red;font-size:30px;padding:0 12px;padding-bottom:0;line-height:20px;padding-top:10px}.calender .calender-text{padding:10px;text-align:right;font-size:14px;padding-top:20px}.calender .calender-text div{border-top:1px solid #ddd}.calender .calender-text .item-description{display:block;white-space:pre-wrap;font-size:11px;color:#999}.calender .calender-text .no-border{border:none!important}.calender .calender-no-data{min-height:165px}.calender-right-border{border-right:1px solid #ccc!important}.calender-days{font-weight:600;width:14.2%!important;-webkit-box-flex:0!important;-ms-flex:0 0 14.2%!important;flex:0 0 14.2%!important;padding:8px 0}.calender-days-bottom{border-bottom:1px solid #ccc!important}.calender-heading{font-size:36px;color:#2980b9}.calender-heading span{font-size:24px}.empty-days-calender{width:14.2%!important;-webkit-box-flex:0!important;-ms-flex:0 0 14.2%!important;flex:0 0 14.2%!important;border-bottom:1px solid #ccc!important}.calender-sunday{background:#2980b9;color:#fff}.calender-monday{background:#17a187;color:#fff}.calender-tuesday{background:#94b84c;color:#fff}.calender-wednesday{background:#f1a00f;color:#fff}.calender-thursday{background:#c23a2b;color:#fff}.calender-friday{background:#55677b;color:#fff}.calender-saturday{background:#2980b9;color:#fff}.calender-action-buttons{float:right}.calender-action-buttons button{background:#2980b9!important;color:#fff!important}.calender-action-buttons .next-button{margin-right:10px}.calender-action-buttons .pull-left{float:left}.calender-action-buttons .calender-month-year{font-size:36px;color:#2980b9;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:0;margin-right:10px}.calender-action-buttons .calender-month-year span{font-size:23px}.calender.day-container-sunday{background:#f5f5f5}.calender.day-container-sunday .calender-date{color:#2980b9}.calender.day-container-monday{background:#fff}.calender.day-container-monday .calender-date{color:#17a187}.calender.day-container-tuesday{background:#fff}.calender.day-container-tuesday .calender-date{color:#94b84c}.calender.day-container-wednesday{background:#fff}.calender.day-container-wednesday .calender-date{color:#f1a00f}.calender.day-container-thursday{background:#fff}.calender.day-container-thursday .calender-date{color:#c23a2b}.calender.day-container-friday{background:#fff}.calender.day-container-friday .calender-date{color:#55677b}.calender.day-container-saturday{background:#f5f5f5}.calender.day-container-saturday .calender-date{color:#2980b9}@media print{body{-webkit-print-color-adjust:exact!important}.logo{width:300px!important;max-width:300px!important}#nav,.non-printable{display:none}.container{width:100%;max-width:100%}.calender.day-container-sunday{background:#fff}.calender.day-container-sunday .calender-date{color:#2980b9}.calender.day-container-saturday{background:#fff}.calender.day-container-saturday .calender-date{color:#2980b9}}@media print and (width:8.5in) and (height:11in){@page{margin:1in}}@font-face{font-family:acmeRegular;src:url(../fonts/acme-regular.bda4f5e1.ttf)}@font-face{font-family:aladinRegular;src:url(../fonts/aladin-regular.f062ce48.ttf)}@font-face{font-family:arapeyRegular;src:url(../fonts/arapey-regular.df238039.ttf)}.menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;background:rgba(253,219,158,.2);color:#fff;width:8.5in;height:11in;border:1px dashed #f1a00f;-webkit-box-shadow:5px 5px 15px 5px #000;box-shadow:5px 5px 15px 5px #000}.menu-container:before{background:url(../img/texture.c0a2065c.png) no-repeat;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-size:cover}.menu-container *{color:#000}.menu-container .menu-item-title{padding:10px;font-size:30px;font-weight:900!important;letter-spacing:5px;padding-bottom:0;font-family:aladinRegular}.menu-container .menu-item-description{display:block;white-space:pre-wrap;font-size:18px;color:#000;line-height:1.5;font-weight:600;margin-top:0!important;font-family:arapeyRegular}.menu-container .heading{color:#000;margin-bottom:12px;font-size:52px;font-family:acmeRegular}.menu-container .gradient-background{z-index:100;position:relative}.menu-container hr{border:0;height:1px;background-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(0,0,0,.75)),to(transparent));background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.75),transparent);margin-top:0;clear:both;float:left;width:100%}.menu-container hr.red-highlight{background:-webkit-gradient(linear,left top,right top,from(rgba(194,58,43,0)),color-stop(rgba(194,58,43,.75)),to(rgba(194,58,43,0)));background:linear-gradient(90deg,rgba(194,58,43,0),rgba(194,58,43,.75),rgba(194,58,43,0))}@media print{body{-webkit-print-color-adjust:exact!important;background-color:red}.menu-container{width:100%!important;height:1378px!important}@page{margin:0!important;padding:0}#nav,.non-printable{display:none}}@page{size:A4;margin:0}