/* ------------------------------------------------------------

  * Secure World Foundation
  * Coded by Aida Zilic of Imulus
  * Adapted from Hartija: http://code.google.com/p/hartija/

  print.css
  - Printer Friendly Styling

------------------------------------------------------------ */
/* =Initial Page Structure 
------------------------------------------------------------ */
body {
  font: 8pt/1.5 Helvetica, Arial, sans-serif;
  color: #000;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* =Hide Unncessary Elements
------------------------------------------------------------ */
#navigation,
#search,
#sidebar,
#footer ul {
  display: none;
}
/* =Basic Element Styles 
------------------------------------------------------------ */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}
h1 {
  font-size: 20pt;
  color: #498fc0;
}
h2 {
  font-size: 15pt;
  color: #555555;
}
h3 {
  font-size: 12pt;
  color: #184C99;
}
h4 {
  font-size: 12pt;
  font-weight: 700;
}
h5 {
  font-size: 12pt;
  font-weight: 700;
}
h6 {
  font-size: 12pt;
  font-weight: 700;
}
blockquote {
  margin: 1.5em;
  padding: 1em;
  font-size: 10pt;
}
img,
img.left {
  float: left;
  margin: 1em 1.5em 1.5em 0;
}
img.right {
  float: right;
  margin: 1em 0 1.5em 1.5em;
}
a img {
  border: none;
}
a:link,
a:visited {
  color: #00f;
  font-weight: normal;
  text-decoration: none;
  background: transparent;
}
a:link[href^="http://"]:after,
a[href^="http://"]:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}
a[href^="http://"] {
  color: #00f;
}
/* =Tables
------------------------------------------------------------ */
table {
  margin: 1px;
  text-align: left;
}
th {
  border-bottom: 1px solid #ccc;
  font-weight: 700;
}
td {
  border-bottom: 1px solid #ccc;
}
th,
td {
  padding: 4px 10px 4px 0;
}
tfoot {
  font-style: italic;
}
caption {
  background: #fff;
  margin-bottom: 2em;
  text-align: left;
}
thead {
  display: table-header-group;
}
tr {
  page-break-inside: avoid;
}
/* =Header
------------------------------------------------------------ */
#header {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
#header strong a {
  font-size: 20pt;
  text-decoration: none;
  font-weight: bold;
  color: #231f20;
}
#header .tagline {
  display: block;
  color: #60a3cd;
  font-size: 12pt;
}
/* =Hide Unncessary Elements
------------------------------------------------------------ */
#top-nav,
#nav,
#search,
#sidebar,
.flash-holder,
#right-column,
#banners,
#footer ul {
  display: none;
}
/* =Content
------------------------------------------------------------ */
.banner-quote {
  font-family: Georgia, sans-serif;
  font-style: italic;
  font-size: 13pt;
  color: #2e71a8;
  border-top: 1px solid #2e71a8;
  border-bottom: 1px solid #2e71a8;
  padding: 10px 0 10px 0;
}
/* =Resource Library
------------------------------------------------------------ */
.resource-list {
  list-style: none;
}
.resource-list li {
  border-bottom: 1px solid #ccc;
}
.resource-list h3 {
  font-size: 15pt;
  color: #orange;
  text-decoration: none;
}
/* =Events
------------------------------------------------------------ */
.newslist li {
  border-bottom: 1px solid #ccc;
  padding: 5px 0 5px 0;
  list-style: none;
}
.newslist li a {
  color: #ccc;
}
.newslist li em {
  display: block;
}
.event-detail h3 {
  color: #f0f;
  font-size: 12px;
}
