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


/* do not underline all links */
a:link,
a:visited {
  text-decoration: none !important;
  color: #000;
}

a.tabledrag-handle, .form-submit {
    display: none;
}

#tool-icons, #top {
    display: none;
}

#floater-wrapper {
    display: none;
}

div.node {
    color: #000;
}

.printsubheader {
    border-top: 1px solid;
    display: block;
    font-size: 16px;
    padding-top: 20px;
    text-transform: uppercase;
}

.additional_info, .trig {
    display: none;
}

#print_url {
    border-top: 1px solid;
    display: block !important;
    font-size: 16px;
    margin: 0 auto;
    padding-bottom: 50px;
    padding-top: 40px;
    text-decoration: underline;
    width: 960px;
}

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

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

/* theme page */

#theme_rightCol {
    font-size: 135%;
}

a.readLinks {
    display: none;
}

#lessShown {
    display: none;
}

#moreShown {
    display:inline !important;
}

#caption, #bibli, .decorated {
    background-color: #FFFFFF;
    border-color: #D7D6D0;
    border-style: solid none;
    border-width: 1px medium;
    color: #000000;
    padding: 0;
    border-bottom: none;
}

span.bib_title {
    clear: both;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0;
    text-transform: uppercase;
    width: 100%;
}

#theme_rightCol {
    color: #000 !important;
}

#theme-meta {
    color: #000 !important;
}

#usual1 ul {
    display: none;
}

.usual {
    margin-bottom: 20px; 
}

div.toggle-wrapper {
    display: none;
}

/* end theme page */

/* image page */

body.node-type-image h1.title {
    display: none;
}

body.node-type-image #printOnly {
    display: block !important;
    float: left;
    margin-left: 25px;
    width: 460px;
}

body.node-type-image .printsubheader {
    border: none;
}

#img_img {
    margin-bottom: 50px;
}

#img_captions a:link {
    background: none repeat scroll 0 0 transparent;
    border-left: 3px solid #CCCCCC;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #FFFFFF !important;
    font-style: normal;
}

#img_pubInfo {
    border-top: none;
    border-bottom: 1px solid;
    padding-bottom: 20px;
}

body.node-type-image .byLine {
    margin: 0;
    font-size: 120%;
}

#img_captions {
    font-size: 135%;
}

/* end image page */

/* creator page */
#l {
    display: none;
}

#f {
    display: block !important;
}

body.node-type-creator .subsection {
    border-bottom: none; 
    border-top: 1px solid #D7D6D0;
    font-size: 16px;
    padding-top: 25px;
    margin: 0;
    padding-bottom: 20px;
}

body.node-type-creator .printsubheader {
    border-top: 1px solid #D7D6D0;
}

body.node-type-creator h1.title {
    display: none;
}

#creator_body {
    border: none;
}

#imageviewtoggle, #imagelistviewtoggle {
    display: none;
}

body.node-type-creator #top {
    display: block !important;
}

body.node-type-creator #lessThumbs {
    overflow: visible;
}

body.node-type-creator #creator_rightCol, body.node-type-creator #creator_fullCol {
    font-size: 135%;
}

/* end creator page */

/* publication page */

body.node-type-publication h1.title {
    display: none;
}

#publisher-info {
    background-color: #FFFFFF;
    border-bottom: 1px solid #D5D4CF;
    border-top: 1px solid #D5D4CF;
    display: block;
    margin-top: 0;
    padding: 20px 0;
    margin-bottom: 20px;
}

body.node-type-publication .subsection {
    border-bottom: medium none;
    border-top: medium none;
    font-size: 16px;
    margin: 0;
    padding-bottom: 20px;
    padding-top: 0;
}

body.node-type-publication #lessThumbs {
    overflow: visible;
}

#pub-content {
    font-size: 135%;
}

#creatorlist {
    font-size: 110%;
}

/* end publication page */

body.node-type-text #main {
    font-size: 135%;
}

h1.title {
    color: #000000;
    display: block;
    text-align: center;
    width: 100%;
}

#info .pub {
    font-size: 16px;
}

/* 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*/

#block-block-6, #block-search-0, #block-nice_menus-1, img.screen{
display:none;

}

img.print{
display:block !important;
margin-bottom: 10px;
float: left;
}

#print {
    display: none;
}

#block-block-5{
height:70px;
position:relative;
z-index:999;
margin-top:50px;

}

.messages{
display:none;
}

#user-footer{
display:none;
}

#floater{
display:none;
}

#printOnly{
display:block !important;
}

#SectionLogo{
display:none;
}
