body {
  font-family: "Liberation Serif", serif;
  font-size: 11pt;
}

h3 {
  font-family: "Liberation Sans", sans-serif;
  text-transform: uppercase;
}

data, time, .hide-value {
    display: none;
}

abbr[title] {
    text-decoration: none;
}

#me {
  background: #f0f0f0;
  float: right;
  padding: 2ch;
}

#me .fn {
  font-family: "Liberation Sans", sans-serif;
  font-size: 20pt;
  font-weight: bold;
}

address {
    font-style: normal;
}

.adr .country {
    display: none;
}
.adr .postal-code {
    padding-left: 1ch;
}

.email .type {
    display: none;
}

.tel .type {
    display: none;
}


.experience .summary {
  margin-top: 10pt;
}

.experience .org {
  display: block;
  font-size: 13pt;
  font-weight: bold;
  border-bottom: black solid 1px;
}

.experience .org-2 {
    display: none;
}

.experience .title {
  font-style: italic;
  font-size: 12pt;
}

.experience .location {
  padding-left: 10pt;
  font-style: italic;
}

/*
.experience .achievements {
    break-inside: avoid;
    page-break-inside: avoid;
}
*/

.education .summary {
    font-weight: bold;
}

/* indent the whole skill list so we can DE-indent the skill group name */
.skill-group {
  padding-left: 40px;
}

.skill-group-name {
  font-style: italic;
  margin-left: -40px;
}

div.footnote {
    padding-top: 15px;
}

@media print {
    div.footnote {
        display: none;
    }
}
