/**
* Print stylesheet for nohla.org
* @version         1.0
* @lastmodified    04.23.2026
*/

@media print {
  /* PRINT SAVE INK: Set fontsize, background white and font black.*/
body, .content, .post-outer, html .main-inner .date-outer, .body-fauxcolumns, .content-fauxcolumns {
font: 18pt Arial, Helvetica, sans-serif;
line-height: 1.3;
background: #fff !important;
color: #000 !important;;
}
		
		/* Setting content width, unsetting floats and margins */
		
  #page {
  size: 8.5in 11in portrait;
    width: 100%;
    margin: 0;
    float: none;
  }

  /* Hiding unnecessary elements for the print */

  #masthead, .site-header,
		#header-widgets, nav,
		.site-title img
  .sidebar,
  .heading,
  .related-posts,
  #breadcrumbs,
  #footer, #colophon, .site-footer,
  .meta-single,
  .site-title img,
  .post-tags,
  .readability {
    display: none;
  }


  #content a {
    font-weight: bold;
    color: #000066;
    text-decoration: underline;
  }

  #content {
    margin-left: 0;
    float: none;
    width: auto;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
  }

  blockquote,
  table,
  pre {
    page-break-inside: avoid;
  }

  ul,
  ol,
  dl {
    page-break-before: avoid;
  }
  img {
    page-break-inside: avoid;
    page-break-after: avoid;
  }
		
		  /* Displaying link color and link behaviour */

  a:link,
  a:visited,
  a {
    background: transparent;
    color: #520;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
  }

  a {
    page-break-inside: avoid;
  }

  a[href^=http]:after {
    content: " < " attr(href) "> ";
  }

  a:after > img {
    content: "";
  }

  article a[href^="#"]:after {
    content: "";
  }

  a:not(:local-link):after {
    content: " < " attr(href) "> ";
  }
		
		#content img {
display:block;
page-break-after: avoid;
page-break-inside: avoid;
}
		
		/*Hide the header widget area*/
	aside.widget-area.header-widget-area {
		display: none;
	}
	
	/*Avoid page breaks within images*/
	img {
		page-break-before: auto;
		page-break-after: auto;
		page-break-inside: avoid;
	}
		
		/*Hide footer widgets, go to top link & after footer areas*/
	div.gototop, .footer-widgets, .after-footer-left, .after-footer-right {
		display: none;
	}
	
	div.creds {
		color: black;
	}
	
	/*No borders for footer*/
	footer.site-footer {
		border-top: none;
		border-bottom: none;
	}
	
	/*Blue link for footer*/
	footer.site-footer a {
		color: #0A5FAF;
	}
}
/* Adding custom messages before and after the content */
.entry:after {
content: " All Rights Reserved. (c) 2025 ";
color: #999 !important;
font-size: 1em;
padding-top: 30px;
}