/* $Id: print.css,v 1.8.2.1 2010/06/26 15:36:04 johnalbin Exp $ */

/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */


/* underline all links */
a:link,
a:visited {
  text-decoration: underline !important;
}

/* Don't underline header */
#site-name a:link,
#site-name a:visited {
  text-decoration: none !important;
}

/* CSS2 selector to add visible href after links */
#content a:link:after,
#content a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 0.8em;
  font-weight: normal;
}

/* Un-float the content */
#content,
#content .section {
  float: none;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

/* Turn off any background colors or images */
body,
#page-wrapper,
#page,
#main-wrapper,
#main,
#content,
#content .section {
  color: #000;
  background-color: transparent !important;
  background-image: none !important;
}

/* Hide sidebars and nav elements */
#skip-link,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer,
.breadcrumb,
div.tabs,
.links,
.taxonomy,
.book-navigation,
.forum-topic-navigation,
.pager,
.feed-icons {
  visibility: hidden;
  display: none;
}

/* If you un-comment the "page { overflow-y: hidden; }" ruleset, Firefox clips
   the content after the first page. */
#page-wrapper {
  overflow-y: visible;
}



/* Custom styles for Thoughtful Learning */

body  {
	font-family:"Trebuchet MS", sans-serif;
}

.print-breadcrumb, .print-breadcrumb a:link {
	font-size:9pt;
	color:#666666;
	text-decoration:none;
}

.print-site_name {
	font-family:"Trebuchet MS", sans-serif;
	color:#666666;
	font-size:10pt;
	margin-bottom: 15px;
    margin-top: 10px;
}

.print-submitted, .print-created {
	font-size:9pt;
	color:#666666;
}

.print-created {
	margin-bottom:10px;
}

span.print-footnote {
	vertical-align: super;
	font-size: 8pt;
}

.print-content .blogpost_full_imageblock {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
}

.print-content .blogpost_full_imageblock p {
	font-size:8pt;
	line-height:9pt;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25pt;
	font-style: normal;
	line-height: 23pt;
	font-weight: normal;
	color: #000000;
	margin:0px;
	padding: 20px 0 8px 0;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19.5pt;
	font-style: normal;
	line-height: 20.5pt;
	font-weight: normal;
	color: #000000;
	margin:0px;
	padding:22px 0 4px 0;
}

h3 {
	font-family:"Trebuchet MS", sans-serif;
	font-size: 15pt;
	font-style: normal;
	line-height: 17pt;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding: 13px 0 0 0;
}

h4 {
	font-family:"Trebuchet MS", sans-serif;
	font-size: 13pt;
	font-style: normal;
	line-height: 18pt;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding: 13px 0 0 0;
}

p {
	color:#000000;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11pt;
	letter-spacing:0;
	line-height:16pt;
	word-spacing:normal;
	margin:4px 0 2px 0;
}

ul, .block ul, ol, .block ol {
	margin:2px 0 8px 0;
	padding:0 0 0 40px;
}

ul li {
	color:#000000;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11pt;
	letter-spacing:0;
	line-height:16pt;
	word-spacing:normal;
	list-style-type: disc;
}

ol li {
	color:#000000;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11pt;
	letter-spacing:0;
	line-height:16pt;
	word-spacing:normal;
}

table {}

td {
	color:#000000;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11pt;
	letter-spacing:0;
	line-height:16pt;
	word-spacing:normal;
	vertical-align:top;
}


.print-footer {
    background-color: #E0E0E0;
    color: #666666;
    margin-bottom: 20px;
    margin-top: 30px;
    padding: 6px;
    text-align: center;
}

.print-footer #block-feedback-form {
	display:none !important;
}






