/* ================================= BLOCKS ================================= */

/* ---------------------------------- BODY ---------------------------------- */
html body {
  /* required in this context */
}

/* ---------------------------------- TEXT ---------------------------------- */
html body p {
}

html body h1 {
}

html body h2 {
}

html body h3 {
}

html body h4 {
}

html body h5 {
}

html body h6 {
}

/* ------------------------------- CONTAINERS ------------------------------- */
html body div {
}

html body span {
}

/* --------------------------------- LISTS ---------------------------------- */
html body ul {
}

html body ul li {
  /* required in this context */
}

html body ol {
}

html body ol li {
  /* required in this context */
}

html body dl {
}

html body dl dt {
  /* required in this context */
}

html body dl dd {
  /* required in this context */
}

/* --------------------------------- FORMS ---------------------------------- */
html body form {
}

html body form fieldset {
}

html body form fieldset legend {
}

html body form input {
}

html body form select {
}

html body form select option {
  /* this or optgroup required in this context */
}

html body form select optgroup {
  /* this or option required in this context */
}

html body form select optgroup option {
  /* required in this context */
}

html body form textarea {
}

html body form label {
}

html body form button {
}


/* --------------------------------- TABLES --------------------------------- */
html body table {
}

html body table table {
}

html body table caption {
}

html body table col {
}

html body table colgroup {
}

html body table colgroup col {
}

html body table tr {
  /* this or tbody required in this context */
}

html body table tr th {
  /* this or td required in this context */
}

html body table tr td {
  /* this or th required in this context */
}

html body table thead {
}

html body table thead tr {
}

html body table thead tr th {
  /* this or td required in this context */
}

html body table thead tr td {
  /* this or th required in this context */
}

html body table tfoot {
}

html body table tfoot tr {
}

html body table tfoot tr th {
  /* this or td required in this context */
}

html body table tfoot tr td {
  /* this or th required in this context */
}

html body table tbody {
  /* this or tr required in this context */
}

html body table tbody tr {
}

html body table tbody tr th {
  /* this or td required in this context */
}

html body table tbody tr td {
  /* this or th required in this context */
}


/* -------------------------------- SPECIAL --------------------------------- */
html body pre {
}

html body hr {
}

html body blockquote {
}

html body address {
}

/* ================================= INLINE ================================= */

/* ------------------------------- FONT STYLE ------------------------------- */
html body tt {
}

html body i {
}

html body b {
}

html body big {
}

html body small {
}

/* -------------------------------- PHRASE ---------------------------------- */
html body em {
}

html body strong {
}

html body dfn {
}

html body code {
}

html body q {
}

html body samp {
}

html body kbd {
}

html body var {
}

html body cite {
}

html body abbr {
}

html body acronym {
}

html body sub {
}

html body sup {
}

/* -------------------------------- SPECIAL --------------------------------- */
html body a {
}

html body a:link {
}

html body a:active {
}

html body a:visited {
}

html body a:link:hover,
html body a:active:hover,
html body a:visited:hover {
}

html body br {
}

html body bdo {
}

html body map {
}

html body map area {
  /* required in this context */
}

html body object {
}

html body img {
}

html body ins {
}

html body del {
}

html body noscript {
}

html body iframe {
}

html body noframes {
}

/* ================================== IDs =================================== */

/* ------------------------------- TPL-WRAPPER ------------------------------ */
#tpl-wrapper {
  min-width: 0;
}

/* ------------------------------- TPL-HEADER ------------------------------- */
#tpl-header {
}

#hd-banner {
  display: none;
}

#hd-nav {
  display: none;
}

/* -------------------------------- TPL-MAIN -------------------------------- */
#tpl-main {
}

/* ------------------------------- TPL-CONTENT ------------------------------ */
#tpl-content {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  margin: 0 !important;
  padding: 0 !important;
  width: 99.9999%;
}

/* -------------------------------- TPL-LEFT -------------------------------- */
#tpl-left {
  display: none;
}

/* ------------------------------ TPL-SITE-NAV ------------------------------ */
#tpl-site-nav {
}

/* ------------------------------- TPL-RIGHT -------------------------------- */
#tpl-right {
  display: none;
}

/* ------------------------------- TPL-FOOTER ------------------------------- */
#tpl-footer {
}

#ftr-ad {
  display: none;
}

#ftr-nav {
  display: none;
}

/* ================================= CLASSES ================================ */

html body a.popupPrint {
  border: 1px solid;
  display: block;
  float: right;
  padding: 2px 5px;
  margin: 0.3em;
}