/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */

@media print {

  a:link,
  a:visited { /* underline all links */
    text-decoration: none;
  }

  #site-name a:link,
  #site-name a:visited { /* Don't underline header */
    text-decoration: none !important;
  }

  #content a[href]:after { /* Add visible URL after links. */
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 5pt;
	color:#999999 !important;
	text-decoration:none !important;
  }

  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after { /* Only display useful links. */
    content: "";
  }

  #content abbr[title]:after { /* Add visible title after abbreviations. */
    content: " (" attr(title) ")";
  }

  #content { /* Un-float the content */
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body,
  #page,
  #main,
  #content { /* Turn off any background colors or images */
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }

  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons { /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none;
  }
  
  
  /**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */


/* CONTENT STYLES */
a {color:#69840b; text-decoration:none;}
a:hover {color:#69840b; text-decoration:underline;}
a img {border:none;}
img {vertical-align:bottom;}
.printme {	display:none;}
.dontprintme {	display:inline;}
.floatright {	float:right;	margin:0 0 10px 20px;}
.floatleft {	float:left;	margin:0 20px 10px 0;}
.alignbottom {	vertical-align:bottom;}
.more {text-align:right; font-weight:bold; font-size:11px; margin-bottom:2em;}
.border {border:1px solid #e48e29;}
.borderTop {border-top:2px solid #e48e29;}
.small {font-size:11px;}
.city {color:#666; font-size:11px;}
p {margin:0 0 1em 0;}

ul, ol {
	margin:.5em 0 1em 0;
	padding-left:1.5em;
}
li {
	margin:0 0 .3em 0;
}
td {
}
h1 {
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#196a73;
	margin:11px 0 .3em;
	font-size:24px;
	font-weight:200;
	line-height:1.1em;
}
h2 {
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#196a73;
	margin:11px 0;
	font-size:16px;
	font-weight:600;
	line-height:1.1em;
}
h2.borderTop {
	padding:11px 0 0 0;
	margin:0 0 .3em 0;
}

aside h2 {
	padding:11px 0 0 0;
	margin:0 0 .3em 0;
	border-top:2px solid #e48e29;
}



h3 {
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#196a73;
	margin:11px 0;
	font-size:14px;
	line-height:1.1em;
}
h4 {
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#196a73;
	margin:11px 0;
	font-size:12px;
	line-height:1.1em;
}

sub {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: 0.5em;
}
sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}

blockquote {font-size:16px; color:#0a3a4a; font-family: 'Open Sans', sans-serif; margin:1em 0; padding:0 0 0 1em; line-height:1.2em; font-weight:600;}
blockquote p {margin:.5em 0; font-family:Arial, Helvetica, sans-serif;}
.fancyquote {background:url(../images/fancyquote_left.gif) no-repeat; padding:0 0 0 2.5em;}
.quotesource {text-align:right; font-size:12px; color:#999; font-weight:bold; background:none;}
.photo {	border:1px solid #ab7f20; padding:2px;}
hr {
	clear:left;
	margin:.3em 0;
	color: #ccc !important;
	background-color: #ccc !important;
	height: 1px !important;
	border:none;
}




/* STRUCTURAL STYLES */
/*
 * Body
 */

html {background:none;}
body {
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%;
	background:none;
	line-height:1.125em; /* 16×1.125=18 */
	}

#page {width:100%; font-size:0.775em;}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */

#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Header
 */



/* HEADER AREA */

#headerWrapper {background:none; height:auto;}
#header {margin:0; width:auto; position:relative; height:auto;}
#loginButtonWrapper {display:none;}

#logo {display:none;	 }
#logoprint {display:block;}



#logo { /* Wrapping link for logo */
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}
#logo img {
  vertical-align: bottom;
}


/* LOGIN STUFF */
#block-user-login { padding:0 !important; margin:0 !important;}
.region-header-top {display:none;}

#loginButtonWrapper {display:none;}





/* SEARCH STUFF */
#search-block-form {display:none;	}





.menu_wrapper {display:none} /* UNUSED, SEE NAVIGATION.CSS */
.block-nice-menus {display:none;}


	/* 3 columns */

	.content-sidebar-wrap {
	  width:100% !important;
	}

	#sidebar-first {
	  display:none !important;
	}

	#content {
	  width:100% !important;
	  padding:0 !important;
	}


	#sidebar-second {
	  width: 100% !important;
	  padding:0 !important;
	  clear:left !important;
	}
	
	
	

.region-header { /* Wrapper for any blocks placed in the header region */
  clear: both; /* Clear the logo */
}

/*
 * Main (container for everything else)
 */

#contentWrapperOuter {background:none;}
#contentWrapperInner {background:none; margin:0; width:auto; padding:0; border-top:1px solid #999; }

#main {padding:.5em 0 1em 0;}

/* Add this button */
#block-addthis-addthis-block {display:none;}

/*
 * Content
 */

.sidebar-first #content {
	display:none;
}

.sidebar-second #content
{
	float: none;
	width: auto;
	margin:0;
}

.two-sidebars #content
{
	float: none;
	width: auto;
	margin:0;
}

.one-sidebar #content
{
	float: none;
	width: auto;
	margin:0;
	display:block;
}

.two-sidebars .region-sidebar-second
{display:none;}

.sidebar-second .region-sidebar-second
{display:none;}


.region-highlighted {
}


#findWrapper {display:none;}




/* BREADCRUMBS */
.breadcrumb { display:none;}






h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title { /* Comment title */
}

tr.even { /* Some tables have rows marked even or odd. */
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

body.not-logged-in div.messages { /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  display:none;
}


div.messages { /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}

div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

div.status { /* Normal priority messages */
}

div.warning,
tr.warning { /* Medium priority messages */
  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error { /* High priority messages. See also the .error declaration below. */
}

.error { /* Errors that are separate from div.messages status messages. */
  /* color: #e55; */ /* Drupal core uses a #e55 background */
}

.warning { /* Warnings that are separate from div.messages status messages. */
  /* color: #e09010; */ /* Drupal core uses a #e09010 background */
}

.tabs { /* See also the tabs.css file. */
}

.region-help { /* Help text on a page */
}

.more-help-link { /* Link to more help */
}

.region-content { /* Wrapper for the actual page content */
}

ul.inline { /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0; /* LTR */
}

span.field-label { /* The inline field label used by the Fences module */
  padding: 0 1em 0 0; /* LTR */
}

.item-list .pager { /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
}
.item-list .pager li { /* Each page number in the pager list */
  padding: 0 0.5em;
}

.feed-icon { /* The link to the RSS or Atom feed for the current list of content */
}

.more-link { /* Aggregator, blog, and forum more link */
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */

.region-sidebar-first {
	padding:0;
}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */

.region-sidebar-second {
	padding:0;
}


/* SUB NAV MENU */
#block-menu-block-1 {display:none;}












/*
 * Footer
 */

/* FOOTER AREA */
#footerWrapper {border-top:1px solid #999;}
#footerWrapper td {}
#footer {display:block; margin:0; width:auto; font-size:11px; padding:0; }

#footer .footerAddress {}
#footer .footerNav {display:none;}
#footer .footerLogoLeft {display:none;}
#footer .footerHon {display:none;}
#footer .footerLogos {display:none;}

/*
 * Page bottom
 */

.region-bottom { /* Wrapper for any blocks placed in the page bottom region */
}








/* HOMEPAGE FEATURE AREA */
#featureWrapper {display:none;}


/*-------------------------------------------
    Homepage Caraousel
-------------------------------------------*/

* html .carousel {display:none;}

.addthis_button {display:none;}






} /* End @media print */
