@media print {

	/* SETTING PRINT DETAILS */
		@page {
			margin: 2cm;
		}
		
/*		body:after {
			display: block;
			content: "Thank you for printing our content from wwww.irishfunds.ie";
			margin-bottom: 10px;
			border-top: 1px solid #bbb;
			padding: 15px;
			font-style: italic;
		}

		body.event:after{
			content: '';
		}
*/
		body {
			font-family: 'TradeGothicRegular',Arial,sans-serif;
			line-height: 170%;
		}

		p, ul li{
			font-size: 14px;
			line-height: 200%;
		}

		a:active, a:hover, a:focus, a:visited{
			color: inherit;
		}

		p a[href^="http://"]:after {
			content: " (" attr(href) ")";
			font-size: 70%;
			word-wrap: break-word;
		}

		a[href^="http://"]:after{
			content: " (" attr(href) ")";
			font-size: 70%;
			word-wrap: break-word;
		}

		img{
			max-width: 200px;
			height: auto;
		}

	/*****  END  *****/


	/* HIDING ELEMENTS NOT FOR PRINT */
		section.main_content>div section.col_1_sidebar>aside, section#footer_begin, footer#bottom, div#breadcrumbs, section#tagline_outer>div.tagline>p, header{
			display: none;
		}
	/*****  END  *****/


	/* HEADER SECTION */
		header#top>section figure#logo a img{
			max-width: 55px;
			margin-left: -30px;
		}

		section#tagline_outer{
			background-image: none !important;
		}
		h1{
			font-size: 2.1em;
			border-bottom: 1px solid #ccc;
			padding: 0px 0px 20px;
		}
		h1:before {
			display: block;
			content: "wwww.irishfunds.ie";
			padding: 0;
			padding-bottom: 10px;
			font-size: 12px;
			font-style: italic;
			font-weight: normal;
			color: #4AA23D;
		}
	/*****  END  *****/

	/* EVENT DETAIL */
		body.event>section.main_content>div>section>article div.event_detail div.information_table div.tabs{
			display: none;
		}

		div.information_box{
			padding: 5px 20px;
			border: 1px solid #ccc;
			margin-bottom: 10px;
		}

		div.information_box > div.title{
			font-weight: bold;
		}

		div.information_table{
			padding: 0px;
			margin: 0px;
		}

		div.description{
			padding: 0px !important;
			margin: 0 !important;
			border: 0;
			margin-bottom: 10px;
			clear: both;
			width: 100%;
			float: none;
		} 

		div#speakers_content img{
			display: none;
		}
		div#downloads_content{
		 	display: none;
		 }

		 div#gallery_content{
		 	display: none;
		 }

		div#agenda_content:before, div#venue_content:before, div#speakers_content:before{
			display: block;
			content: "Agenda";
			font-size: 1.5em;
			font-weight: bold;
			border-bottom: 1px solid #ccc;
			margin-top: 50px;
			padding-bottom: 15px;
			margin-bottom: 20px;
		}



		div#agenda_description{
			margin-bottom: 10px;
		}
		div#venue_content:before{
			content: "Event Location";
		}

		div#speakers_content:before{
			content: "Event Speakers";
		}

	

		div#speakers_content{
			clear: both;
		}

		div#venue_content{
			clear: both !important;
			height: 350px !important;
		}
		div#venue_content:afer{
			display: block;
			content: '';
			width: 100%;
			height: 5px;
		}

		div#speakers_content:afer{
			display: block;
			content: '';
			width: 100%;
			height: 5px;
		}

		body.event>section.main_content>div>section>article div.event_detail div.information_table div.description div.speaker>div.item_details div.name{
			font-weight: bold;
		}

		div.registration_cta, div.js_lightbox_details>div>div.biography{
			display: none;
		}

		body.event>section.main_content>div>section>article div.event_detail div.information_table div.description div.speaker{
			width: 50%;
			float: left;
			padding: 0;
			margin: 0;
			margin-bottom: 15px;
		}
		body.event>section.main_content>div>section>article div.event_detail div.information_table div.description div.speaker>div.item_details a.button{
			display: none;
		}

		body.event>section.main_content>div>section>article div.event_detail div.information_table div.description div.speaker>div.item_details div.company{
			font-size: 12px;
		}

		div.js_lightbox_details{
			display: none;
		}
	/*****  END  *****/


}