/*
 * @version $Id: print.css 18829 2010-09-10 12:17:05Z pf $
 * @author Design & Accessible Team ( pf / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-PT
 * @copyright CopyLeft (CL) 1996-.... All rights UNreserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
*/

h1,
#main h1 {
  font-size: 16pt;
  font-weight: bold;
  margin: 0.4em 0 0.5em 0;
  padding: 0
}
h2,
#main h2 {
  font-size: 14pt;
  font-weight: bold;
  margin: 0.2em 0 0.5em 0;
  padding: 0.3em 0.3em 0.3em 0
}
h3 {
  font-size: 12pt;
  font-weight: bold;
  margin: 0.4em 0 0.2em 0
}
h1,
h2,
h3 {
  page-break-after: avoid
}
body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height: 150%
}
p,
ul li,
ol li,
address,
.category-desc,
table,
label,
dt,
dd {
  font-size: 10pt
}
address {
  font-style: normal
}
.contact-address address span {
  display: block
}
a {
  font-weight: bold
}
.unseen,
#line,
#header ul,
#breadcrumbs,
.article-info-term,
ul.actions,
#close,
.display-limit,
.moduletable_menu,
.moduletable_js,
.tabouter,
#bottom,
.pagination,
#footer,
#header-image {
  display: none
}
.skiplinks,
#suckerfish {
  display: none !important
}
#header .logoheader {
  border: 0
}
#header {
  width: auto
}
#all #back #header {
  padding-top: 0
}
#all {
  text-align: left;
  border: 0px #000 solid
}
#back {
  border: 0px #000 solid;
  padding: 0
}
#right {
  display: block
}
#header h1#logo {
  font-size: 20pt;
  font-weight: normal
}
#contentarea2,
#contentarea {
  border: 0px #000 solid;
  padding: 0 !important
}
#main .blog-featured h1 {
  padding: 0 !important
}
#main #top {
  overflow: hidden;
  border: 0;
  margin-bottom: 25pt
}
#main .categories-listalphabet ul {
  padding-left: 0
}
#main .categories-listalphabet ul li {
  display: inline;
  border-right: 1pt #ddd solid;
  padding: 5pt
}
#wrapper {
  width: 100% !important;
  display: block
}
.item {
  margin-bottom: 30pt
}
.category-desc {
  margin: 15pt 0
}
.items-leading {
  margin-bottom: 30pt
}
#main .items-leading h2,
#main .item h2 {
  font-size: 14pt;
  font-weight: bold
}
h2 a {
  text-decoration: none
}
#main h1 {
  padding: 5pt
}
#main .readmore a {
  border: 0 !important;
  padding-left: 0 !important
}
.image-left {
  float: left;
  margin: 0 15pt 5pt 0
}
table {
  width: 90%;
  border-collapse: collapse;
  margin: 20pt 0
}
table td,table th {
  border: solid 1pt #ddd;
  padding: 2pt 5pt
}
.items-more h3 {
  font-size: 14pt;
  padding: 5pt 0
}
.items-more ol li a {
  font-weight: normal
}
#nav a.readmore {
  font-size: 10pt
}
#nav .module_content {
  border: 0 !important;
  margin-bottom: 20pt;
  padding: 0 !important
}
#nav .moduletable ul.menu {
  list-style-type: none;
  border: 0;
  padding: 0
}
#nav .moduletable ul.menu,
#nav .moduletable ul.menu ul,
#nav .moduletable ul.menu ul ul {
  list-style-type: none;
  border: 0
}
#nav .moduletable ul.menu ul,
#nav .moduletable ul.menu ul ul {
  padding-left: 15pt
}
#nav .moduletable ul.menu li {
  border: 0
}
#nav .moduletable ul.menu li a,
#nav .moduletable ul.menu li.active ul li a,
#nav .moduletable ul.menu li.active ul li.active ul li a {
  text-decoration: none;
  border: 0px #000 solid
}
ul#archive-items {
  list-style-type: none;
  padding-left: 0
}
.moduletable {
  margin: 20pt 0
}
dl.article-info {
  font-size: 9pt;
  line-height: 120%
}

dl.article-info dd {
  margin-left: 0
}
h3.js_heading a img {
  border: 0
}
h3.js_heading,
#bottom h3,
.moduletable h3,
#nav h3 {
  font-size: 12pt !important
}
.category-list {
  padding: 0 !important
}
.moduletable_js {
  margin-bottom: 20pt
}
.tabouter {
  overflow: hidden;
  border: solid 0px;
  margin: 20pt 0
}
ul.tabs {
  padding: 0
}
ul.tabs li.tab {
  display: inline;
  list-style-type: none;
  text-transform: uppercase;
  border-right: 1pt #ddd solid;
  padding: 2pt 10pt
}
ul.tabs li.tab a {
  text-decoration: none
}
.tabcontent {
  padding: 10pt
}
.contact-email div {
  overflow: hidden
}
.contact-email label {
  width: 10em;
  float: left;
  border: 0px #000 solid
}
.login div {
  overflow: hidden
}
.login label {
  width: 10em;
  float: left
}
form fieldset dt {
  width: 12em;
  float: left;
  clear: left
}
legend {
  background: #fff;
  font-size: .85em
}
.phrases,
.only {
  margin-bottom: 15pt
}
.newsflash a.readmore:link {
  font-size: 0.8em;
  font-weight: normal;
  text-decoration: none;
  border: 0pt solid
}
.stats dt {
  width: 10em;
  float: left
}
#footer-outer {
  background: none;
  border: 0px solid;
  padding: 0
}
#bottom {
  text-align: left
}
#footer-outer #bottom .box .moduletable {
  border-bottom: 1px #ddd solid;
  padding: 10pt 0
}
#footer-outer #bottom .box1,
#footer-outer #bottom .box3 {
  border: 0
}
#bottom ul {
  list-style-type: none;
  padding: 0 !important
}
#bottom ul li {
  border: 0px #c00 solid
}
