#calendar table{border-collapse:collapse;width:100%}#calendar-header{text-align:center;background:#0091c4;border-bottom-width:0;border-top-left-radius:5px;border-top-right-radius:5px;font-style:normal;position:relative}@media (max-width:568px){#calendar-header{background-size:cover!important}}.month-1 #calendar-header{background:#0081ba url(https://static.lp.lexp.cloud/images/calendar/header-jan.gif) 0 0/contain no-repeat}.month-2 #calendar-header{background:#a10626 url(https://static.lp.lexp.cloud/images/calendar/header-feb.gif) 0 0/contain no-repeat}.month-3 #calendar-header{background:#357b33 url(https://static.lp.lexp.cloud/images/calendar/header-mar.gif) 0 0/contain no-repeat}.month-4 #calendar-header{background:#2479bf url(https://static.lp.lexp.cloud/images/calendar/header-april.gif) 0 0/contain no-repeat}.month-5 #calendar-header{background:#cff url(https://static.lp.lexp.cloud/images/calendar/header-may.gif) 0 0/contain no-repeat}.month-6 #calendar-header{background:#fde583 url(https://static.lp.lexp.cloud/images/calendar/header-june.gif) 0 0/contain no-repeat}.month-7 #calendar-header{background:#000 url(https://static.lp.lexp.cloud/images/calendar/header-july.gif) 0 0/contain no-repeat}.month-8 #calendar-header{background:#cff url(https://static.lp.lexp.cloud/images/calendar/header-aug.gif) 0 0/contain no-repeat}.month-9 #calendar-header{background:#51925a url(https://static.lp.lexp.cloud/images/\'calendar/header-sep.gif) 0 0/contain no-repeat}.month-10 #calendar-header{background:#51925a url(https://static.lp.lexp.cloud/images/\'calendar/header-oct.gif) 0 0/contain no-repeat}.month-11 #calendar-header{background:#ad7f35 url(https://static.lp.lexp.cloud/images/\'calendar/header-nov.gif) 0 0/contain no-repeat}.month-12 #calendar-header{background:#e3e3e3 url(https://static.lp.lexp.cloud/images/\'calendar/header-dec.gif) 0 0/contain no-repeat}@media (min-width:993px){.month-5 #calendar-title h2,.month-5 #calendar-header a,.month-6 #calendar-title h2,.month-6 #calendar-header a,.month-8 #calendar-title h2,.month-8 #calendar-header a,.month-12 #calendar-title h2,.month-12 #calendar-header a{color:#45454a}}#calendar-title{margin:0 auto;padding:6px 0}@media (max-width:992px){#calendar-title{text-shadow:1px 1px 1px rgba(0,0,0,.5);background-color:rgba(0,0,0,.2)}}#calendar-title h2{color:#fff;text-shadow:none;letter-spacing:.02em;margin-top:0;margin-bottom:.1em;font-size:1.3em;font-weight:400;line-height:1.3em}@media (max-width:992px){#calendar-title h2{text-shadow:1px 1px 1px rgba(0,0,0,.5)}}#calendar-header a,#calendar th a{color:#ebeff8}.nav-links{font-size:1.1em}.arrows{margin:0 .5em}th.day-title{color:#45454a;background:#ddd;border:1px solid #a7a7a7;border-top:0;padding:2px 5px 1px}@media (max-width:992px){#calendar tr{border-bottom:1px solid #a7a7a7;margin-bottom:20px;display:block}#calendar tr:first-of-type{display:none}}#calendar td{vertical-align:top;background-color:#fff;border:1px solid #a7a7a7;width:14%;height:80px;padding:10px}@media (max-width:992px){#calendar td{border-bottom:2px solid #a7a7a7;width:100%;height:auto;display:block}#calendar td:before{color:#aaa;font-size:16px;font-weight:700}#calendar td.current:before{color:#1d6dc3}#calendar td:first-child:before{content:"Sun"}#calendar td:nth-child(2):before{content:"Mon"}#calendar td:nth-child(3):before{content:"Tue"}#calendar td:nth-child(4):before{content:"Wed"}#calendar td:nth-child(5):before{content:"Thu"}#calendar td:nth-child(6):before{content:"Fri"}#calendar td:nth-child(7):before{content:"Sat"}}#calendar td a{color:#1d6dc3}.day-num{color:#aaa;text-align:right;font-size:16px;font-weight:700}@media (max-width:992px){.day-num{float:left;text-align:left;margin-right:5px}}#calendar td.today{background-color:#ffc}td.current .day-num{color:#1d6dc3}.event{border-bottom:1px solid #ccc;margin:0 5px;padding:15px 0;font-size:14px;line-height:1.4}.event:last-child{border-bottom:0;padding-bottom:5px}.day-num+.event{padding-top:0}@media (max-width:992px){.day-num+.event{padding-top:15px}}.event-keyterms{border-left:2px solid #ccc;margin-top:5px;padding-left:10px;font-size:90%;font-style:italic}.controller-calendar p#calendar-copy{color:#000;margin-bottom:1em;font-size:12pt}.controller-calendar h1.title{color:#000}.controller-calendar #jump{margin-top:25px}.jump-month{text-align:center;background:#fff;border:1px solid #a7a7a7;border-radius:3px;margin-bottom:10px;padding:5px;display:block}.jump-month:hover{background:#ddd;text-decoration:none}.lazy-load-image-background.blur{-webkit-filter:blur(15px);filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{-webkit-filter:blur();filter:blur();transition:-webkit-filter .3s,filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}[data-simplebar]{flex-flow:column wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear .5s;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;top:0;bottom:0;left:0;right:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://lessonplanet.com/assets/packs/media/slick/ajax-loader-0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(https://lessonplanet.com/assets/packs/media/fonts/slick-25572f22.eot);src:url(https://lessonplanet.com/assets/packs/media/fonts/slick-25572f22.eot?#iefix)format("embedded-opentype"),url(https://lessonplanet.com/assets/packs/media/fonts/slick-653a4cbb.woff)format("woff"),url(https://lessonplanet.com/assets/packs/media/fonts/slick-6aa1ee46.ttf)format("truetype"),url(https://lessonplanet.com/assets/packs/media/fonts/slick-f895cfdf.svg#slick)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:transparent;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:transparent;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*# sourceMappingURL=calendar-9ba34b76.css.map*/