:root{--color-action:#217ab9;--color-action-dark:#104785;--color-classlink:#1a7a99;--color-clever:#4274f6;--color-google:#b03020;--color-white:#fff;--color-black:#000;--color-player-bg:#d1d1d1;--color-paypal-yellow:#ffc439;--color-flag-ebook:#292256;--color-flag-worksheet:#0c7f94;--color-flag-unit:#1a5c4d;--color-flag-interactive:#9e1f1f;--color-social-twitter:#2aa9e0;--color-social-pinterest:#ca2128;--color-social-google-plus:#d3492c;--color-social-linkedin:#2184ba;--color-btn-default-border:#ccc;--color-btn-success:#5cb85c;--color-btn-success-border:#4cae4c;--color-btn-success-hover:#449d44;--color-btn-success-hover-border:#398439;--color-btn-success-focus-border:#255625;--color-btn-warning:#f0ad4e;--color-btn-warning-border:#eea236;--color-btn-warning-hover:#ec971f;--color-btn-warning-hover-border:#d58512;--color-btn-warning-focus-border:#985f0d;--color-btn-info:#5bc0de;--color-btn-info-border:#46b8da;--color-btn-info-hover:#31b0d5;--color-btn-info-hover-border:#269abc;--color-btn-info-focus-border:#1b6d85;--color-slider-track-bg:#e0e0e0;--color-slider-accent:#2e6da4;--color-slider-handle-border:#b9b9b9;--color-slider-star:#726204;--color-slider-disabled-handle-start:#dfdfdf;--color-slider-disabled-handle-end:#bebebe;--color-slider-disabled-track-start:#e5e5e5;--color-slider-disabled-track-end:#e9e9e9;--color-slider-track-light:#f9f9f9;--color-slider-selection-start:#8ac1ef;--color-slider-selection-end:#82b3de;--color-le-ui-primary-lighter:#d2f3fb;--color-le-ui-primary-light:#76c7ea;--color-le-ui-primary-main:#217ab9;--color-le-ui-primary-dark:#104785;--color-le-ui-primary-darker:#062358;--color-le-ui-secondary-lighter:#efd6ff;--color-le-ui-secondary-light:#c684ff;--color-le-ui-secondary-main:#8e33ff;--color-le-ui-secondary-dark:#511987;--color-le-ui-secondary-darker:#27097a;--color-le-ui-info-lighter:#c8fefd;--color-le-ui-info-light:#64e6fa;--color-le-ui-info-main:#00aeef;--color-le-ui-info-dark:#0065ac;--color-le-ui-info-darker:#003372;--color-le-ui-success-lighter:#d3fcd2;--color-le-ui-success-light:#77ed88;--color-le-ui-success-main:#22c55e;--color-le-ui-success-dark:#0f7a4a;--color-le-ui-success-darker:#065e49;--color-le-ui-warning-lighter:#fff7da;--color-le-ui-warning-light:#ffe192;--color-le-ui-warning-main:#ffc14a;--color-le-ui-warning-dark:#b77b25;--color-le-ui-warning-darker:#7a460e;--color-le-ui-error-lighter:#ffe9d5;--color-le-ui-error-light:#ffac82;--color-le-ui-error-main:#ff5830;--color-le-ui-error-dark:#b71d18;--color-le-ui-error-darker:#7a0916;--color-le-ui-grey-50:#f4fafa;--color-le-ui-grey-100:#f9fafb;--color-le-ui-grey-200:#f4f5f8;--color-le-ui-grey-300:#dfe3e8;--color-le-ui-grey-400:#c4cdd5;--color-le-ui-grey-500:#919eab;--color-le-ui-grey-600:#637381;--color-le-ui-grey-700:#454f5b;--color-le-ui-grey-800:#212b36;--color-le-ui-grey-900:#161c24}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#calendar table{border-collapse:collapse;width:100%}#calendar-header{text-align:center;background:#104785;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:#104785 url(https://static.lp.lexp.cloud/images/calendar/header-jan.gif) 0 0/contain no-repeat}.month-2 #calendar-header{background:#ff5830 url(https://static.lp.lexp.cloud/images/calendar/header-feb.gif) 0 0/contain no-repeat}.month-3 #calendar-header{background:#22c55e url(https://static.lp.lexp.cloud/images/calendar/header-mar.gif) 0 0/contain no-repeat}.month-4 #calendar-header{background:#104785 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:#22c55e url(https://static.lp.lexp.cloud/images/\'calendar/header-sep.gif) 0 0/contain no-repeat}.month-10 #calendar-header{background:#22c55e 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:#dfe3e8 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:#454f5b}}#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:#f9fafb}.nav-links{font-size:1.1em}.arrows{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin:0 .5em;padding:8px 12px;line-height:1;display:inline-flex}th.day-title{color:#454f5b;background:#dfe3e8;border:1px solid #c4cdd5;border-top:0;padding:2px 5px 1px}@media (max-width:992px){#calendar tr{border-bottom:1px solid #c4cdd5;margin-bottom:20px;display:block}#calendar tr:first-of-type{display:none}}#calendar td{vertical-align:top;background-color:#fff;border:1px solid #c4cdd5;width:14%;height:80px;padding:10px}#calendar td:focus{outline-offset:-3px;z-index:1;outline:3px solid #104785;position:relative}@media (max-width:992px){#calendar td{border-bottom:2px solid #c4cdd5;width:100%;height:auto;display:block}#calendar td:before{color:#c4cdd5;font-size:16px;font-weight:700}#calendar td.current:before{color:#104785}#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:#104785}.day-num{color:#919eab;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:#104785}.event{border-bottom:1px solid #dfe3e8;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 #dfe3e8;margin-top:5px;padding-left:10px;font-size:90%;font-style:italic}.event-keyterms a{font-weight:600;text-decoration:underline}.event-keyterms a:hover,.event-keyterms a:focus{text-decoration:none}.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 #c4cdd5;border-radius:3px;margin-bottom:10px;padding:5px;display:block}.jump-month:hover{background:#dfe3e8;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-3b64a489.css.map*/