:root {
  --primary: #05a;    /* closest websafe color steelblue */
  --secondary: #75a;  /* closest websafe color rebeccapurple */
  --success: #0a0;    /* closest websafe color steelblue */
  --danger: #a00;     /* closest websafe color steelblue */
  --warning: #fc0;    /* closest websafe color steelblue */
  --info: #e70;       /* closest websafe color steelblue */
  --text-light: #fff;
  --text-dark: #1c1c1c;
  --text-muted: #666;
  --text-very-muted: #999;
  --link: #07a;         /* closest websafe color steelblue */
  --link-hover: #0aa;   /* closest websafe color lightseagreen */
  --link-visited: #659; /* closest websafe color rebeccapurple */
  --button: #07a;       /* closest websafe color steelblue */
  --accent: #a0a;       /* closest websafe color purple */
  --bg-light: #eee;
}
.no-print {
  display: none;
}
.print-only {
  display: visible !important;
  scale: 0.9;
}

/* Print link URLs */
a:after {
  content: " [https://ruaws.org/" attr(href) "]";
  font-size: 90%;
}
a[href^="https://"]:after,
a[href^="http://"]:after,
a[href^="mailto://"]:after {
  content: " [" attr(href) "]";
  font-size: 90%;
}
/* Hide anchor link URLS */
p a[href^="#"]:after {
  display: none;
}
/* 
a[href]:after {
  content: " [https://ruaws.org/" attr(href) "] ";
} */
/* Hide the header and footer sections except last footer section with copyright */
header, 
footer>section:nth-of-type(1),
footer>section:nth-of-type(2),
footer>section:nth-of-type(3) { display: none !important; }
footer p.lQAHbd.zfr3Q { color: var(--text-dark) !important; }
/* footer::after {
  content: "\00a9 2022 Rutgers University Alumni Wind Symphony. All Rights Reserved.";
  display: block;
  font-size: 12pt;
  margin: 0 auto;
  text-align: center;
  width: auto;
} */
/* Change the section background color from red to light gray */
.yaqOZd.lQAHbd:before { 
  background-color: var(--bg-light) !important; 
}

/* Change the heading font color */
h1, h1 span, h1#h.ko6kq98nr8tt { 
  color: var(--text-light) !important; 
  opacity: 1 !important;
  z-index:99999 !important; 
}
h2, h3, h4, h5, h6, p { 
  color: var(--text-dark) !important;
  margin: 20px 0 10px !important;
}
.zfr3Q span {
  color: var(--text-dark) !important;
  margin: 20px 0 !important;
}
section a.QmpIrf, section a.QmpIrf p, section a.QmpIrf:hover p, section a.QmpIrf:visited p {
  color: var(--text-light) !important;
}
/* Add margins and padding in and around buttons */
.QmpIrf { margin: 20px; }
.QmpIrf div p { margin: 20px; }
/* section[id^="h."]  */