.container, .entry-content {
  width: 100% !important;
  margin: 0 !important;
}

header {
  padding: 0 !important;
  margin: 0 !important;
  background: none;
}

header h1 {
 font-size: 20px !important;
  margin: 20px 0 !important;
  color:black;
}

p {
  font-size: 12px !important;
}

.brand, .footer-nav, nav, .social, #menu-hero-nav, .hoffman-link, iframe  {
  display: none !important;
}

time {
  text-align: center;
  font-size: 20px;
  margin: 0 0 15px 0 !important;
}

.single article .entry-content .entry-summary a, .page article .entry-content .entry-summary a, .singular article .entry-content .entry-summary a {
  -webkit-box-shadow: 0 !important;
  box-shadow: 0 !important;
  border: none !important;
}