body{padding-left:10px;padding-right:10px}main{margin-top:1em}.locationData .mapEdit{margin-left:2em;margin-bottom:1em}.locationData .mapWindow{border:1px solid black;width:80%;height:30em;position:relative;margin-bottom:1em;margin-top:1em}.tweetCollection{max-width:300px;margin-bottom:1.45rem}.calendar{display:grid;grid-template-columns:6em 6em 4em 6em 4em 8em 5em 1fr;grid-template-rows:auto}.calendar .header{border-bottom:1px solid black}.calendar .row{padding-top:.5em;grid-column-start:span 8;display:grid;grid-template-columns:6em 6em 4em 6em 4em 8em 5em 1fr;grid-template-rows:1.8em 1fr}.calendar .date{grid-column-start:1;grid-column-end:1;grid-row:1}.calendar .date .dow{font-size:70%;line-height:.15em}.calendar .sunrise{grid-column-start:2;grid-column-end:2;grid-row:1}.calendar .sunriseChange{grid-column-start:3;grid-column-end:3;grid-row:1}.calendar .sunset{grid-column-start:4;grid-column-end:4;grid-row:1}.calendar .sunsetChange{grid-column-start:5;grid-column-end:5;grid-row:1}.calendar .daylight{grid-column-start:6;grid-column-end:6;grid-row:1}.calendar .daylightChange{grid-column-start:7;grid-column-end:7;grid-row:1}.calendar .notes{grid-column-start:8;grid-column-end:8}.calendar .tweetCell{grid-column-start:span 8;grid-row:2;min-height:1.8em;background-color:#eee;padding:.5em;position:relative}.calendar .editor textarea{width:calc(100% - 4.5em);height:7.5em}.calendar .tweetCell .charCount{top:.5em;background-color:#fff}.calendar .tweetCell .charCount,.calendar .tweetCell button{position:absolute;right:.5em;width:4em;text-align:center;padding:.1em}.calendar .tweetCell button{top:6em;height:2em}.calendar .text div{width:calc(100% - 4.5em)}.calendar .tweetCell .funFacts{font-size:90%}.calendar .tweetCell .funFacts h4{margin-bottom:0;margin-top:1em}.calendar .tweetCell .funFacts ul{padding-top:1em;column-count:3}