#access {
  display: none;
}

.sidebar {
  display: none;
}

.comments {
  display: none;
}

.social-buttons {
  display: none;
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.social-buttons-archives {
  display: none;
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.hresume a {
  color: black;
}

/*
h1 { font-size: 1.6em; letter-spacing: 0; }
h2 { font-size: 1.2em; letter-spacing: 0; }
h3 { font-size: 1.2em; letter-spacing: 0; }
h4 { font-size: 1.1em; letter-spacing: 0; }
h5 { font-size: 1.0em; letter-spacing: 0; }
*/


/**********************************************************
** Resume *************************************************
**********************************************************/

.hresume article { }

.hresume section > header {
  font-size: 14pt;
  padding: 0.2em 0 0.2em;
}

/* Resume header
.hresume > header > h2 { }
.hresume > header > ul { }
*/

.hresume section { }

.hresume article header div.orgName {
  font-size: 10pt;
  letter-spacing: 0;
}

.hresume article header div.location {
  font-size: 10pt;
  letter-spacing: 0;
}

.hresume article section div.title {
  font-size: 13pt;
  letter-spacing: 0;
}
.hresume article.training section div.title {
  font-size: 10pt;
  letter-spacing: 0;
  font-weight: normal;
}

.hresume article section div.date {
  font-size: 10pt;
  letter-spacing: 0;
}

.hresume article section div.details { 
  font-size: 9pt;
}

.hresume section#training article header {
  display: none;
}