* {
  background: #fff;
  color: #000;
}

body, html body {
  background: #fff;
  color: #000;
  font: 12pt/1.5 "Trebuchet MS", Helvetica, Arial, Helvetica, serif;
}

.site__brand {
  font-size: 16pt;
  margin-bottom: 16pt;
}

.site__brand img,
#nav-site,
.cta-addtowhishlist {
  display: none;
}

a::after {
  content: "[" attr(href) "]";
  padding-left: 5pt;
}

.site-wrapper {
  padding: 0.1cm;
}

h1, h2, h3 {
  font-family: Garamoud, Georgia, serif;
}

caption, table {
  border-bottom: 1pt solid #dedede;
}

th, td {
  vertical-align: baseline;
}

th.col {
  border: 0;
  text-align: center;
}

a {
  border-bottom: 1px solid #999;
  padding-bottom: 2px;
  text-decoration: none;
}

abbr {
  border: 0;
}

input {
  border: 1px solid #000;
}

.field-content {
  margin: 0 0 20pt;
}

label {
  display: inline-block;
}

input[type=text],
textarea {
  border: 1px solid #000;
  border-width: 1px;
}

select {
  border: 0;
}

fieldset {
  border: 0;
  padding: 0;
}

.opt li {
  list-style: none;
  margin-left: 0;
}

.site__brand a, .site__brand img {
  border: 0;
}

.btn,
.nav,
.controls-site-nav,
.l-nav,
.list-breadcrumbs {
  display: none;
}

.doc__meta {
  border-bottom: 1pt solid #999;
}
.doc__meta::after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
  float: none;
}
.doc__meta .doc__pubdate,
.doc__meta .doc__readingtime {
  float: left;
  margin-right: 20pt;
}
.doc__meta .doc__type {
  float: right;
}

.list-tp1 {
  list-style-type: none;
  margin-bottom: 20pt;
}
.list-tp1 .item {
  padding-bottom: 40pt;
}

.item__url--overlay {
  display: none;
}

.item__meta::after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
  float: none;
}
.item__meta .item__pubdate {
  width: 100%;
  float: left;
  clear: right;
}
.item__meta .item__type {
  float: left;
}
.item__meta .item__readingtime {
  float: right;
}

.site__footer {
  margin-top: 30pt;
}

.site__address img {
  display: none;
}