body,html{height:100%}body{background-color:#f2f2f2!important;font-family:arial,verdana,sans-serif!important;font-size:14px!important;margin:0;overflow:auto;padding:0;width:100%}*,:after,:before{box-sizing:border-box}table td{vertical-align:top}a,a:active,a:link,a:visited{color:#008bbf;font-weight:700}a:hover{color:#a6c4a8}button.button{background-color:#008bbf;color:#fff;font-weight:700;min-width:150px;padding:5px}#clear,.clear{clear:both;font-size:0;height:0;line-height:0;margin:0;padding:0}.x-form-checkbox.x-form-invalid-field{background:url(../images/icons/checkbox_error_ext5.png) no-repeat}.x-form-radio.x-form-invalid-field{background:url(../images/icons/radio_error_ext5.png) no-repeat}.x-form-display-field.x-form-invalid-field{border:1px solid #cf4c35}.x-form-readonly .x-form-field{color:gray!important}.x-boundlist-item.x-unselectable{opacity:.6!important}.x-action-col-icon{width:16px}.x-action-col-icon.margin{margin-right:10px;width:16px}div.tinymce-error-field{border:1px solid #cf4c35}.x-form-item-default.x-item-disabled{opacity:.6!important}.x-grid-row-summary .x-grid-cell-inner{font-weight:700}.clearFooter .x-toolbar-footer{background-color:#fff!important}#filterText{margin:11px}#new_header_container{background-color:#0480ae;border-bottom:1px solid #006f99;border-top:1px solid #006f99;margin:0;padding:0;text-align:center}#new_header{background-color:#008bbf;border-left:1px solid #006f99;border-right:1px solid #006f99;color:#fff;margin:0 auto;max-width:1100px}#new_header #new_title{padding:30px 10px;position:relative}#new_header #new_title #salvation_army_logo{height:70px;left:10px;position:absolute;top:10px}#new_header #new_title #cutco_logo{height:50px;position:absolute;right:10px;top:20px}#new_header #new_title h1{font-size:26px;margin:0}#new_header #cssmenu{text-align:left}#new_body_container{background-color:#f2f2f2;margin:0;padding:0;text-align:center}#new_body{background-color:#fff;border-bottom:1px solid #006f99;border-left:1px solid #006f99;border-right:1px solid #006f99;height:100%;margin:0 auto;max-width:1100px;padding:15px;text-align:left;width:100%}@media screen and (max-width:800px){#new_header #new_title #cutco_logo,#new_header #new_title #salvation_army_logo{display:none}}#calendar{min-width:700px}#calendar .allday,#calendar .filled,#calendar .open{border-radius:10px;margin:0 5px 5px;padding:8px}#calendar .filled,#calendar .open{padding-right:35px}#calendar .noIcon{padding-right:8px}#calendar .thanksgiving{background-color:orange}#calendar .christmas{background-color:red;color:#fff}#calendar .open{background-color:#1197c1;background-image:url(../images/icons/plus_white.png);background-position:right 5px center;background-repeat:no-repeat;color:#fff;cursor:pointer}#calendar .extraRinger{background-color:#b3dcec;background-image:url(../images/icons/plus_black.png);color:#000}#calendar .editable{background-image:url(../images/icons/edit_property.png);background-position:right 5px center;background-repeat:no-repeat;cursor:pointer}#calendar .filled{background-color:#eee;border-color:#000;color:#000}#calendar .filled.mine{background-color:#ffc}td.fc-day-number{background-color:#008bbf!important;color:#fff;font-weight:700}th.fc-widget-header{background-color:#4cb6ea!important;color:#fff;font-weight:700}.fc-content-skeleton tr:first-of-type td{padding-top:10px}#calendar table{page-break-inside:auto}#calendar td,#calendar tr{page-break-inside:avoid;page-break-after:auto}#calendar thead{display:table-header-group}#calendar tfoot{display:table-footer-group}#faq.question{color:#008bbf;font-weight:bolder}#faq.answer,#faq.question{margin-bottom:10px}.statsTable td,th{margin:2px;padding:10px}.statsTable td{background-color:#ccc}.statsTable th{background-color:#008bbf;color:#fff}table.timeslots td,table.timeslots th{font-weight:700;padding:5px;text-align:right}table.timeslots td{background-color:#ccc}table.timeslots th{background-color:#008bbf;color:#fff}table.timeslots{border:none;border-collapse:collapse;width:400px}table.timeslots tr.open td{border-top:1px solid #000}.adminStatsLink,.adminStatsLink:active,.adminStatsLink:hover,.adminStatsLink:link,.adminStatsLink:visited{background-color:#008bbf;-moz-border-radius:8px;border-radius:8px;color:#fff;display:block;margin:0 0 0 20px;padding:5px;text-decoration:none}.adminStatsLink:hover{color:#a6c4a8}table.legend{width:100%}table.legend td{padding:3px}td.legend{border:1px solid #000;width:50px}td.legend.open{background-color:#1197c1}td.legend.open.filled{background-color:#b3dcec}td.legend.filled{background-color:#eee}td.legend.mine.filled{background-color:#ffc}.ringToWin .card{box-shadow:2px 4px 8px 2px rgba(0,0,0,.2);float:left;height:300px;margin:1.5%;text-align:center;transition:.3s;width:30%}.ringToWin .card:hover{box-shadow:4px 8px 16px 2px rgba(0,0,0,.2)}.ringToWin .container{padding:2px 16px}.ringToWin .prize-title{background-color:#006f99;color:#fff;max-height:50px;overflow:hidden;padding:5px;text-align:center}.ringToWin .prize-title-gold{background-color:#daa520;color:#fff;padding:5px;text-align:center}.ringToWin .img-card{margin-left:10%;margin-right:10%;margin-top:10px;max-height:200px;max-width:80%}.ringToWin .half-left{float:left;width:65%}.ringToWin .half-right{float:left;width:35%}.ringToWin .container-card{clear:left}.ringToWin .card.gold{border:7px groove gold;margin-left:5%;margin-right:5%;width:90%}.ringToWin .card.gold-small{border:7px groove gold;display:none}.ringToWin .card-gallery{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);float:left;height:325px;margin:5px;padding:5px;text-align:center;transition:.3s;width:32%}.ringToWin .card-gallery:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.ringToWin .container-gallery{text-align:center}.ringToWin .img-gallery{max-height:325px;padding-top:2px;text-align:center}.ringToWin #smaller{max-height:250px;width:auto}@media screen and (max-width:599px){.ringToWin .card{height:auto;margin:10px 0;width:100%}.ringToWin .half-left{width:100%}.ringToWin .half-right{display:none}.ringToWin .card-gallery{height:auto;min-width:80%}.ringToWin .card.gold-small{display:block}.ringToWin .prize-title{max-height:100%}}@media screen and (max-width:899px) and (min-width:600px){.ringToWin .card{width:47%}.ringToWin .half-left,.ringToWin .half-right{width:50%}.ringToWin .card-gallery{width:45%}}.photosPage .card-gallery{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);display:table;float:left;height:325px;margin:5px 1%;padding:5px;text-align:center;transition:.3s;width:31%}.photosPage .card-gallery:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.photosPage .card-gallery-inner{display:table-cell;text-align:center;vertical-align:middle}.photosPage .container-gallery{max-height:50px;overflow:hidden;text-align:center}.photosPage .img-gallery{margin:10px 10%;max-height:230px;max-width:80%}@media screen and (max-width:899px) and (min-width:451px){.photosPage .card-gallery{width:48%}}@media screen and (max-width:450px){.photosPage .card-gallery{height:auto;margin:5px 0;width:100%}.photosPage .img-gallery{max-height:100%;width:80%}.photosPage .container-gallery{overflow:visible;text-align:center}}.imagePreview .x-form-display-field-body{background:#006f99;text-align:center;vertical-align:middle}.openTimeslots{border:1px solid #000;border-collapse:collapse;width:100%}.openTimeslots td,.openTimeslots th{border:1px solid #000;margin:0;padding:5px;text-align:left;vertical-align:top}.openTimeslots th{background-color:#4e6d37;color:#fff;font-weight:700}@media print{.fc-scroller{overflow-x:visible;overflow-y:visible}#calendar td,#calendar th{font-size:9px;padding:0 5px 0 0}.fc-content-skeleton tr:first-of-type td{padding-top:2px}#calendar .fc-toolbar{margin-bottom:0}#calendar h2{font-size:10px;margin-bottom:5px}#calendar .christmas,#calendar .filled,#calendar .filled.mine,#calendar .open,#calendar .thanksgiving{border:none;border-radius:none;margin:0 0 0 10px;padding:0}#messages,#new_header_container{display:none}#new_body,#new_body_container{background:transparent;border:none;display:block;min-width:100%;width:100%}body,html{height:auto;overflow:visible;width:100%}}