.fc-row .fc-bg{position:relative}.fc-row .fc-content-skeleton{position:absolute!important;top:0!important}.fc-day .reservation-dates{text-align:center;line-height:1.3em;margin-top:2em;margin-bottom:1em}.fc-day-grid-container{height:auto!important}.fc-day-grid-container .fc-week.fc-widget-content{min-height:117px!important}.calender-placeholder{width:90%;padding-top:5%;margin:0 auto;height:auto;background-color:#fff}#calendar{background-color:#fff}.park-data{padding-left:1em;padding-right:1em;padding-bottom:1em}.park-data .park-name{color:#ddd;color:rgba(50,142,254,.5)}.wdw-suggested{color:#328efe!important}.magic{font-weight:700;margin-top:-.25em;position:absolute;font-size:1.2em;color:red}.qtip-content .reservation-dates span{width:100%}.park-data .timing{padding-right:1em;float:right;font-size:90%}.park-data p{margin:0!important;font-size:12px}.park-data hr{margin-right:1em}.entertainment-list{color:#838383;font-family:arial,serif;font-size:.85em}.calender-legend{width:100%;background-color:#fffeb9;font-size:80%;line-height:1.5em;text-align:left;position:relative}.calender-legend .legend-col-one{width:69%;float:left;margin-right:3%;padding:1%}.calender-legend .legend-col-two{width:24%;float:left;padding:1%}.calender-placeholder{margin-top:1em;margin-bottom:2em}span.addtocalendar{display:block!important}.evnt-list{font-size:.9em}