body, #primary {
  overflow: visible !important;
}

a {
  color: rgb(0, 0, 255) !important;
  text-decoration: underline !important;
}

* {
  font-family: sans-serif !important;
}

.site-header {
  display: none;
  visibility: hidden;
}

.menu {
  display: none;
  visibility: hidden;
}

.subnav {
  display: none;
  visibility: hidden;
}

.secondary {
  display: none;
  visibility: hidden;
}

.banner {
  display: none;
  visibility: hidden;
}

.topics {
  display: none;
  visibility: hidden;
}

.comments {
  display: none;
  visibility: hidden;
}

.latest-posts {
  display: none;
  visibility: hidden;
}

footer {
  display: none !important;
  visibility: hidden;
}

footer.footer-content {
  display: none;
  visibility: hidden;
}

footer.footer-disclosure {
  display: none;
  visibility: hidden;
}

.grid {
  display: block;
}

.blog-content {
  width: 100%;
}

.site-main {
  width: 100%;
}

#primary {
  width: 100%;
  flex: none;
  overflow: visible;
}
