.paragraphcalendar table{float:left;border-collapse:collapse;border:1px solid #ededed;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.paragraphcalendar th{background-color:#fff;color:#444;font-weight:400;margin:0;padding:2%;text-align:center}.paragraphcalendar td{background-color:#fff;color:#444;border:1px solid #ededed;margin:0;padding:2%;text-align:center;cursor:default}.paragraphcalendar td.paragraphcalendartoday{font-weight:700}.paragraphcalendar td.calendarevent{background-color:#828282;color:#fff}.paragraphcalendar td.calendareventred{background-color:#f3d6d5;color:#a65826}.paragraphcalendar td.calendareventorange{background-color:#ffeada;color:#b27a4c}.paragraphcalendar td.calendareventgreen{background-color:#e5eed5;color:#8ba15d}.paragraphcalendar td.calendareventselected{background-color:#5779a3;color:#fff}.calendarclickable{cursor:pointer!important}.paragraphcalendar td.emptycalendercell{background-color:#f7f7f7}.paragraphcalendareventinfo{display:none}.paragraphcalendar img{display:block;margin:0 0 10px 0;border:0}.paragraphcalendar img.paragraphcalendarsidepicture{float:right;margin:0 0 10px 15px}.sqr .paragraphcalendar img{width:100%;height:auto}.sqr img.paragraphcalendarsidepicture{width:40%}@media (max-width:767px){.sqr img.paragraphcalendarsidepicture{margin:0 0 10px 0;float:none;width:100%}}.paragraphcalenderevents{margin-bottom:20px}.paragraphcalendermarquee{background-color:#5779a3;color:#fff;display:inline-block;padding:6px;line-height:1.2;text-align:center}@media (min-width:768px){.sqr .paragraphcalendar1cols>table{box-sizing:border-box;width:100%;margin-bottom:2%}.sqr .paragraphcalendar2cols>table{box-sizing:border-box;width:49%;margin-right:2%;margin-bottom:2%}.sqr .paragraphcalendar3cols>table{box-sizing:border-box;width:32%;margin-right:2%;margin-bottom:2%}.sqr .paragraphcalendar1cols>table:last-of-type,.sqr .paragraphcalendar2cols>table:last-of-type,.sqr .paragraphcalendar3cols>table:last-of-type{margin-right:0}}@media (max-width:767px){.sqr .paragraphcalendar1cols>table,.sqr .paragraphcalendar2cols>table,.sqr .paragraphcalendar3cols>table{float:none;margin-bottom:2%;box-sizing:border-box;width:100%}}