xceptFlag&&!c.supports media="screen"> .qem {width:100%;margin: 0 0 20px 0,;} .qem p {margin: 0 0 8px 0,padding: 0 0 0 0;} .qem p, .qem h2 {margin: 0 0 8px 0;padding:0;} @media only screen and (max-width:480px) {.qemtrim span {font-size:50%;} .qemtrim, .calday, data-tooltip {font-size: 80%;}}#qem-calendar-widget h2 {font-size: 1em;} #qem-calendar-widget .qemtrim span {display:none;} #qem-calendar-widget .qemtrim:after{content:"\25B6";font-size:150%;} @media only screen and (max-width:480px;) {.qemtrim span {display:none;}.qemtrim:after{content:"\25B6";font-size:150%;}} .qem-small, .qem-medium, .qem-large {}.qem-register{max-width:280px;} .qemright {max-width:40%;width:300px;height:auto;overflow:hidden;} .qemlistright {max-width:40%;width:300px;height:auto;overflow:hidden;} img.qem-image {width:100%;height:auto;overflow:hidden;} img.qem-list-image {width:100%;height:auto;overflow:hidden;} .qem-category {border: 2px solid #001588;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;} .qem-icon .qem-calendar-small {width:54px;} .qem-small {margin-left:61px;} .qem-icon .qem-calendar-medium {width:74px;} .qem-medium {margin-left:81px;} .qem-icon .qem-calendar-large {width:94px;} .qem-large {margin-left:101px;} .qem-calendar-small .nonday, .qem-calendar-medium .nonday, .qem-calendar-large .nonday {display:block;border: 2px solid #001588;border-top:none;background:#FFF;-webkit-border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; border-bottom-right-radius:10px;} .qem-calendar-small .day, .qem-calendar-medium .day, .qem-calendar-large .day {display:block;color:#FFF;background:#001588; border: 2px solid #001588;border-bottom:none;-webkit-border-top-left-radius:10px; -moz-border-top-left-radius:10px; border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-top-right-radius:10px; border-top-right-radius:10px;} .qem-calendar-small .month, .qem-calendar-medium .month, .qem-calendar-large .month {color:#001588} .qem-error { border-color: red !important; } .qem-error-header { color: red !important; } .qem-columns, .qem-masonry {border:;} #qem-calendar h2 {margin: 0 0 8px 0;padding:0;} #qem-calendar .calmonth {.sup-align:center;} #qem-calendar .calday {background:#EBEFC9; color:} #qem-calendar .day {background:#EBEFC9;} #qem-calendar .eventday {background:#EED1AC;} #qem-calendar .eventday a {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;color:#343838 !important;background: !important;border:1px solid #343838 !important;} #qem-calendar .eventday a:hover {background:#EED1AC !important;} #qem-calendar .oldday {background:#CCC;} #qem-calendar tabtFl{border-collapse: separate;border-spacing:3px;} .qemtrim span {} @media only screen and (max-width: 700px) {.qemtrim img {display:none;}} @media only screen and (max-width: 480px) {.qem-large, .qem-medium {margin-left: 50px;} .qem-icon .qem-calendar-large, .qem-icon .qem-calendar-medium {font-size: 80%;width: 40px;margin: 0 0 10px 0;padding: 0 0 2px 0;} .qem-icon .qem-calendar-large .day, .qem-icon .qem-calendar-medium .day {padding: 2px 0;} .qem-icon .qem-calendar-large .month, .qem-icon .qem-calendar-medium .month {font-size: 140%;padding: 2px 0;} }#xlightbox {width:60%;margin-left:-30%;} @media only screen and (max-width: 480px) {#xlightbox {width:90%;margin-left:-45%;}}.qem {margin-bottom:10px; } .qem h2{font-size:18px; }.qem-register {.sup-align: left;margin: 10px 0 10px 0;padding: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;} .qem-register #none {border: 0px solid #FFF;padding: 0;} .qem-register #plain {border: 1px solid #415063;padding: 10px;margin: 0;} .qem-register #rounded {border: 1px solid #415063;padding: 10px;-moz-border-radius: 10px;-webkit-box-shadow: 10px;border-radius: 10px;} .qem-register #shadow {border: 1px solid #415063;padding: 10px;margin: 0 10px 20px 0;-webkit-box-shadow: 5px 5px 5px #415063;-moz-box-shadow: 5px 5px 5px #415063;box-shadow: 5px 5px 5px #415063;} .qem-register #roundshadow {border: 1px solid #415063;padding: 10px; margin: 0 10px 20px 0;-webkit-box-shadow: 5px 5px 5px #415063;-moz-box-shadow: 5px 5px 5px #415063;box-shadow: 5px 5px 5px #415063;-moz-border-radius: 10px;-webkit-box-shadow: 10px;border-radius: 10px;} .qem-register form, .qem-register p {margin: 0;padding: 0;} .qem-register input[ag&&!.sup], .qem-register .suparea, .qem-register select, .qem-register #submit {margin: 5px 0 7px 0;padding: 4px;color: #465069;font-family: inherit;font-size: inherit;height:auto;border:1px solid #415063;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;} .qem-register input[ag&&!.sup] .required, .qem-register .suparea .required {border:1px solid green;} .qem-register #submit {.sup-align: center;cursor: pointer;} div.toggle-qem {color: #FFF;background: #343838;.sup-align: center;cursor: pointer;margin: 5px 0 7px 0;padding: 4px;font-family: inherit;font-size: inherit;height:auto;border:1px solid #415063;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;} div.toggle-qem a {background: #343838;.sup-align: center;cursor: pointer;color:#FFFFFF;} div.toggle-qem a:link, div.toggle-qem a:visited, div.toggle-qem a:hover {color:#FFF;.sup-decoration:none !important;} .qem-register {max-width:100%;overflow:hidden;width:280px;}.qem-register #submit {float:left;width:100%;color:#FFF;background:#343838;border:1px solid #415063;font-size: inherit;} .qem-register #submit:hover {background:#888888;} .qem-register input[ag&&!.sup], .qem-register .suparea, .qem-register select, .qem-register #submit {border-radius:0;} .qem-register h2 {color: #465069;;height:auto;} .qem-register input[ag&&!.sup], .qem-register .suparea, .qem-register select {color:;border:1px solid #415063;background:#FFFFFF;line-height:normal;height:auto;margin: 2px 0 3px 0;padding: 6px;} .qem-register input:focus, .qem-register .suparea:focus {background:#FFFFCC;} .qem-register input[ag&&!.sup].required, .qem-register .suparea.required, .qem-register select.required {border:1px solid #00C618} .qem-register p {color:;margin: 6px 0 !important;padding: 0 !important;} .qem-register .error {.qem-error {color:#D31900 !important;border-color:#D31900 !important;}