@media (prefers-color-scheme:dark){
    background-color:#000;
}
@media (prefers-color-scheme:light){
    background-color:#fff;
}
.link-button:active {
	color:#A9A9A9 !important;
}
.small-pdf-icon {
	height: 45px;
    	padding-right: 10px;
}
body {
	background-color:#212529;
}
.week-header {
	color:#fff;
}
    .note-area {
      border: 1px solid #ccc;
      padding: 1rem;
      border-radius: 5px;
      background-color: #f9f9f9;
      overflow-y: auto;
      -webkit-user-select: text;
      -webkit-touch-callout: default;    
     }

    .footer-text {
      font-size: 10px;
      color: #888;
    }

    .week-header {
      font-weight: bold;
      font-size: 4.5rem;
    }
    .weeklabel {
    	padding: 0.5rem;
    	background-color: darkslategrey;
    	width: 101px;
    	text-align: center;
    	color: white;
    	float: left;
    	margin-top: 0.5rem;
    	margin-right: 0.5rem;
    	cursor: pointer;
    	font-weight: bold;
    }
    .year {
    	margin-top: 1.2rem;
   	text-align: right;
    	border-style: none none solid none;
   	border-width: thin;
    	color: lightslategray;
    }
