/*
  Print-Stylesheet: [Kundenname]
  Author - [Entwicklername] / visual4 GmbH
  Site - www.visual4.de
*/

/*
  // for economic customers:
  
  @media only print
  {
	body * { display: none !important; }
	body:after { content: "Don't waste paper!"; }
  }
  
*/

@media print {

	/* Set background, text-color and remove effects */
		* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }

	/* prevent weird bleeding images */
		img { max-width: 100% !important; }
	
	/* Set default width, margin and float */
		body, #content, #container {
		   width: 100%;
		   margin: 0;
		   float: none;
		}


	/* Remove any elements not needed in print */
		#mainnav, #subnav, #sidebar, .noprint {
		   display: none; 
		}


		nav{
			display: none!important;
		}

	/* Set body font face and size. */
		body {
		   font: 1em "Droid-Serif", Times, serif;
		}

	/* Set heading font face and sizes. */
		h1,h2,h3,h4,h5,h6 {
		   font-family: Helvetica, Arial, sans-serif;
		}
		h1 { font-size: 120%; }
		h2 { font-size: 110%; }
		h3 { font-size: 110%; }
		h4 { font-size: 100%; font-variant: small-caps; }
		h5 { font-size: 100%; }
		h6 { font-size: 90%; font-style: italic; }

	/* Make hyperlinks more usable. */
		.entry-content a, .entry-content a:visited { text-decoration: underline; }
		  .entry-content a[href]:after { content: " (" attr(href) ")"; font-size: 80%; font-weight: normal; }
		  .entry-content abbr[title]:after { content: " (" attr(title) ")"; }
		  .entry-content.ir a:after, .entry-content a[href^="javascript:"]:after, a[href^="#"]:after, h1 a:after, h2 a:after, h3 a:after,  { content: ""; }


		  .file-accordion a, .file-accordion a:visited { text-decoration: underline; }
		  .file-accordion a[href]:after { content: " (" attr(href) ")"; font-size: 80%; font-weight: normal; display: block; }
		  .file-accordion abbr[title]:after { content: " (" attr(title) ")"; }
		  .file-accordion.ir a:after, .file-accordion a[href^="javascript:"]:after, a[href^="#"]:after, h1 a:after, h2 a:after, h3 a:after,  { content: ""; } 

		  .site-link-accordion, .site-link-accordion:visited { text-decoration: underline; }
		  .site-link-accordion[href]:after { content: " (" attr(href) ")"; font-size: 80%; font-weight: normal; display: block; }
		  .site-link-accordion abbr[title]:after { content: " (" attr(title) ")"; }
		  .site-link-accordion.ir a:after, .site-link-accordion[href^="javascript:"]:after, a[href^="#"]:after, h1 a:after, h2 a:after, h3 a:after,  { content: ""; } 


		  .link-information-box, .link-information-box:visited { text-decoration: underline; }
		  .link-information-box[href]:after { content: " (" attr(href) ")"; font-size: 80%; font-weight: normal; display: block; }
		  .link-information-box abbr[title]:after { content: " (" attr(title) ")"; }
		  .link-information-box.ir a:after, .link-information-box[href^="javascript:"]:after, a[href^="#"]:after, h1 a:after, h2 a:after, h3 a:after,  { content: ""; }


		  .file-download-box, .file-download-box:visited { text-decoration: underline; }
		  .file-download-box[href]:after { content: " (" attr(href) ")"; font-size: 80%; font-weight: normal; display: block; }
		  .file-download-box abbr[title]:after { content: " (" attr(title) ")"; }
		  .file-download-box.ir a:after, .file-download-box[href^="javascript:"]:after, a[href^="#"]:after, h1 a:after, h2 a:after, h3 a:after,  { content: ""; }


		  .link-advancement a, .link-advancement a:visited { text-decoration: underline; }
		  .link-advancement a[href]:after { content: " (" attr(href) ")"; font-size: 80%; font-weight: normal; display: block; }
		  .link-advancement abbr[title]:after { content: " (" attr(title) ")"; }
		  .link-advancement.ir a:after, .link-advancement a[href^="javascript:"]:after, a[href^="#"]:after, h1 a:after, h2 a:after, h3 a:after,  { content: ""; } 


		  .link-announcement a, .link-announcement a:visited { text-decoration: underline; }
		  .link-announcement a[href]:after { content: " (" attr(href) ")"; font-size: 80%; font-weight: normal; display: block; }
		  .link-announcement abbr[title]:after { content: " (" attr(title) ")"; }
		  .link-announcement.ir a:after, .link-announcement a[href^="javascript:"]:after, a[href^="#"]:after, h1 a:after, h2 a:after, h3 a:after,  { content: ""; } 


		    /* Don't show links
		  
	  
	/* Make final touches to keep it looking classy */
.logo{
  overflow: hidden;
  background-color: #ffffea;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.logo-float-right{
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 60px;
  margin-left: 40px;
}

.logo-float-left{
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 60px;
}

.top-site-footer h2{
	display: none;
}

.prev-next-link{
	display: none!important;
}

.back-link{
	display: none!important;
}

.pagination{
	display: none!important;
}

#breadcrumb{
	display: none!important;
}

.accordion-expand{
	display: none!important;
}

.file-accordion{
	margin-bottom: 20px!important;
}
		/* ... */
	
.site-link-accordion{
	display: block!important;
	margin-bottom: 20px!important;
}

.link-information-box{
	display: block;
	margin-bottom: 20px!important;
}

.file-download-box{
	display: block;
	margin-bottom: 20px!important;
}

.module-gallery{
	display: none!important;
}

.em-location-map{
	display: none!important;
}

.announcement-flex ul{
	text-indent: none;
	list-style-type: none;
	margin: 0!important;
	padding: 0!important;
}

.announcement-slider-link{
	display: none!important;
}

.background-image-advancement-finder{
	display: none!important;
}

.circle-banner-picture{
	display: none!important;
}

.advancement-information ul{
	text-indent: none;
	list-style-type: none;
	margin: 0!important;
	padding: 0!important;
}

.advancement-information ul li{
	margin-bottom: 20px!important;
}

.announcement-information ul{
	text-indent: none;
	list-style-type: none;
	margin: 0!important;
	padding: 0!important;
}

.announcement-information ul li{
	margin-bottom: 20px!important;
}

.newest-project{
  width: 32%;
  float: left;
  margin-right: 2%;
  margin-top: 20px;
}

.newest-project.last-project{
  float:right;
  margin-right: 0;
}

.project-image{
  width: 100%;
  height: 130px;
  display: block;
  margin-bottom: 10px;
}

.container-project-image p{
	display: none!important;
}

.container-project-image i{
	display: none!important;
}

.link-to-summary-news{
	display: none!important;
}

.link-to-summary-events{
	display: none!important;
}

.read-more-events{
	display: none!important;
}

.events-flex ul{
	text-indent: none;
	list-style-type: none;
	margin: 0!important;
	padding: 0!important;
}

}