
/* - site.css - */
@media all {
/*
   (do not remove this)
   (not this either)
*/

/* YOUR CSS RULES START HERE */

/* This is site-level customizations in CSS */


#logo-site {
    text-transform: none;
}

body.template-folder_leadimage_listing #content dt.leadimage-listing {
    border-width: 1px 0 0 0;
    border-color: #CCCCCC;
    border-style: solid;
    padding-top: 15px;
}

#portal-column-one {
    background-image: none;
}

#portal-column-one .portletStaticText img {
    width: 166px;
    display: block;
    margin-top: 15px;
}

#portal-column-one .linkButton li, #portal-column-two .linkButton .portletItem li {
    background-image: none;
}

div.image-right p.discreet {
    max-width: 250px;
    margin: 0 8px;
}

/* For "Latest Issue" portlet */

#portal-column-two h3.latest-issue {
    font-size: 1.2em;
    color: #666666;
}

#portletwrapper-706c6f6e652e7269676874636f6c756d6e0a636f6e746578740a2f61677363692f6d6167617a696e652f61727469636c65730a6c61746573742d6973737565 {
    margin-bottom: 10px !important;
}

img.full-width {
    width: 100%;
    max-width: 100%;
}

/* YOUR CSS RULES STOP HERE */

/*  */




}


/* - print.css - */
@media print {
/* Body width 100%, background white */
body {
  background-color: #FFFFFF;
  background-image: none;
  padding: 0 0.5em; }

#visual-portal-wrapper {
  max-width: 100%;
  min-width: 0;
  width: 100%;
  margin-top: 0;
  background: #FFFFFF;
  background-image: none;
  /* Remove Drop Shadow */
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0; }

/* Remove vertical borders */
#portal-top, #portal-columns, #portal-footer, #clear-space-before-footer {
  border-left: 0;
  border-right: 0;
  background-image: none;
  background-color: transparent;
  font-size: 1.5em;
  padding: 0;
  margin: 0; }

/* Portal Header and Logo */
#portal-header {
  background-color: #FFFFFF;
  background-image: none;
  max-width: 100%;
  padding: 0;
  margin: 0 0 1em 0; }

#logo-site {
  margin-bottom: 0.5em;
  border-bottom: 1px solid #CCCCCC; }

#logo-department {
  position: static;
  background-color: transparent;
  margin: 0 0 0.25em 0;
  padding: 0; }
  #logo-department a {
    color: #000000;
    font-size: 14px; }

/* Mobile Menus */
#mobile-navigation {
  display: none; }

/* Remove Search Box */
#portal-searchbox {
  display: none !important; }

/* Breadcrumbs */
#portal-breadcrumbs {
  display: none; }

/* Top Navigation */
.top-navigation {
  display: none !important; }

/* Section Title */
#section-title {
  margin-bottom: 0.25em;
  font-size: 12pt;
  border-bottom-color: #CCCCCC; }
  #section-title a {
    text-decoration: none; }

/* Home Page Image */
#homepageimage {
  display: none !important; }

/* Left Column */
#portal-column-one {
  display: none !important; }

/* Headers */
#content h1 {
  font-size: 21pt; }

#content h2 {
  font-size: 15pt; }

#content h3 {
  font-size: 12pt; }

#content h4 {
  font-size: 11pt; }

/* Content */
#portal-column-content {
  border: none;
  margin: 0.25em 0;
  padding: 0;
  border-left-style: none !important;
  border-left-width: 0 !important;
  border-left-color: transparent !important;
  font-family: Georgia,"Times New Roman",Times,serif; }

#portal-column-content.sr, #portal-column-content.sl {
  margin-left: 0px; }

#portal-column-content.sr {
  border: none; }

#content {
  padding: 0px !important;
  margin: 1em 0 0 0 !important;
  width: 100%;
  font-size: 11.5pt; }

.contentLeadImageContainer .discreet {
  font-size: 9pt;
  font-family: Verdana, Arial, sans-serif; }

/* Center Column */
body.template-document_homepage_view #centercolumn {
  display: block;
  margin: 3px -9px 0px 0px;
  padding: 5px 0px 5px 0px;
  border-width: 0px; }

/* Right Column */
body.template-document_homepage_view #rightcolumn, #portal-column-two {
  display: none !important; }

/* Footer */
#portal-footer {
  background-color: #FFFFFF;
  color: #333333;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  margin: 5px 0 0 0;
  padding: 0;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-top-color: #CCCCCC;
  clear: both;
  text-align: left; }

#portal-footer p.footerLinks {
  display: none !important; }

#portal-footer p:first-child {
  display: block; }

#portal-footer a,
#portal-footer a:visited {
  color: #000000;
  border-bottom: none;
  text-decoration: none; }

/* Other doodads */
.documentActions {
  display: none !important; }

.hiddenStructure {
  display: none !important; }

#kss-spinner {
  display: none !important; }

/* Unfloat Images */
.image-right, .image-left {
  float: none;
  clear: none;
  display: block;
  margin: 0.5em 0em; }

.pullquote {
  display: none !important; }

.public-tags {
  display: none !important; }

/* If custom-pullquote class, show pull quote but hide h2 bottom border */
body.custom-pullquote .pullquote {
  display: block !important;
  color: #000000;
  width: 230px;
  float: right;
  clear: both;
  border-style: solid;
  border-color: #333333;
  border-width: 1px;
  font-size: 13.5pt;
  font-weight: 600;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background: #EEEEEE;
  padding: 5px 10px;
  margin: 0 0 10px 10px;
  position: relative; }

body.custom-pullquote #region-content h2 {
  border-style: none; }

/* Info Bar */
#portal-personaltools-wrapper {
  display: none !important; }

#plone-document-byline, .managePortletsFallback {
  display: none !important; }

/* Actions and edit menu bar */
.contentActions, .contentViews, .reviewHistory {
  display: none !important; }

/* Hide addthis */
#addthis {
  display: none !important; }

/* Remove listingbar */
.listingBar {
  display: none !important; }

/* Content Well Portlets */
#portlets-above, #portlets-footer, #portlets-below {
  display: none !important; }

/* Table of Contents */
#document-toc {
  display: none !important; }

/* Remove comment Form */
div.discussion form, #commenting {
  display: none !important; }

/* Remove image border */
img {
  border-width: 0; }

.fb-like,
#googleplusone,
#___plusone_0,
.publication {
  display: none !important; }

.relatedItems {
  display: none !important; }

/* Hide youtube videos */
iframe.youtube-player, object, embed {
  display: none !important; }

/* Make tables printer friendly */
table.listing {
  border-collapse: collapse; }

table.listing tr {
  background-color: transparent; }

table.listing td, table.listing th {
  background-color: transparent;
  border: 1px solid #666666;
  font-size: 10pt;
  margin: 0;
  padding: 3px 6px; }

table.listing td {
  vertical-align: top; }

/* Lists */
#content ul, #content ol {
  margin: 0.375em 0 1.125em 1.5em;
  padding: 0; }
  #content ul li, #content ol li {
    margin: 0.375em 0;
    padding: 0; }
#content ul {
  list-style-image: none;
  list-style-type: square; }
#content ol {
  list-style-image: none;
  list-style-type: decimal; }

/* Factsheet View */
body.template-factsheet_view.two_column_print #content {
  -moz-column-count: 2;
  -moz-column-gap: 1.6em;
  -webkit-column-count: 2;
  -webkit-column-gap: 1.6em;
  column-count: 2;
  column-gap: 1.6em;
  font-size: 10pt; }

body.template-factsheet_view #portal-breadcrumbs, body.template-factsheet_view #portal-header,
body.template-factsheet_view #portal-footer {
  display: none !important; }

body.template-factsheet_view #portal-top, body.template-factsheet_view #portal-header {
  display: none; }

#printheader {
  display: block;
  margin-bottom: 25px; }

#printheader.extension {
  display: block;
  margin-bottom: 25px; }

a[href^="http"]:link:after, a[href^="http"]:visited:after {
  content: " [" attr(href) "] "; }

.tileItem a[href^="http"]:link:after, .tileItem a[href^="http"]:visited:after {
  content: none; }

#section-title a:link:after,
#section-title a:visited:after,
#portal-top a:link:after,
#portal-top a:visited:after,
.contentLeadImageContainer a:link:after,
.contentLeadImageContainer a:visited:after,
.contentLeadImageContainerFullWidth a:link:after,
.contentLeadImageContainerFullWidth a:visited:after {
  content: ""; }
#section-title a,
#portal-top a,
.contentLeadImageContainer a,
.contentLeadImageContainerFullWidth a {
  border-bottom: none !important; }

/*# sourceMappingURL=print.css.map */

}


/* - site_print.css - */
@media print {
/* This is site-level customizations for print in CSS */

/*# sourceMappingURL=site_print.css.map */

}


/* - handheld.css - */
@media handheld {
/*
    This file intentionally left empty
*/

/*# sourceMappingURL=handheld.css.map */

}

