/*------------------------------- PRINT VERSION A4--------------------------------*/


@media print {



	body {
		width: 900px;
		background: none;
		font-size: 100%;
	}

	header {
		border-top: 0px;
		border-bottom: 2px solid grey;
		padding-bottom: 70px;
		margin-bottom: 50px;
	}

	.wrapper {
		width: 99%;
	}

	h1,
	header,
	nav,
	.general,
	.event_year,
	.openicon,
	.closeicon,
	.print_program,
	.registration_message,
	.conference_intro,
	/* .no_booklet, */
	.program_section.no_booklet2,
	section.event_container,
	section#host,
	section#join,
	section#info,
	section#committee,
	section#speeches,
	section#sponsors,
	footer {
		display: none;
	}

	a {
		text-decoration: none;
	}

	.conference_intro {
		padding: 0;
		font-size: 145%;
	}

	.bg_orange {
		background: none;
	}

	h1 {
		margin: 300px 0 0 0;
		font-size: 350%;
		text-align: center;
	}

	.content_section:nth-child(odd) {
		background: none;
	}

	h3.day {
		background: none;
		padding: 10px 0;
		cursor: pointer;
		border-bottom: 3px solid #e6e6e6;
	}

	#next_event_container {
		background-image: none !important;
		text-shadow: none !important;
		color: #000 !important;
		padding: 20px !important;
	}
	#next_event_container .address{
		display: block !important;
	}

	#next_event_container .title_date {
		display: none !important;
	}

	.general {
		margin: 300px 0 0 0;
	}

	.day {
		padding: 0;
	}

	.day_prog {
		display: block !important;
	}

	.toggle {
		padding: 0;
	}

	.time {
		font-size: 110%;
		width: 100%;
		/* color: rgb(228,105,77); */
	}

	.program_section {
		display: block;
		border: 0px solid #000;
	}


	.session_title {
		font-size: 150%;
		color: rgb(228, 105, 77);
		font-family: 'text-font-bold';
	}

	.session_abstract {
		font-size: 110%;
		font-family: 'text-font';
	}

	.author {
		font-size: 120%;
	}

	blockquote.title_small {
		font-size: 160%;
	}

	blockquote.normal {
		font-size: 160%;
		font-family: 'text-font';
	}

	.detail {
		font-size: 93%;
	}


	.program_section+.program_section {
		border-top: 0px solid #E6E6E6;
	}

	.program_section.no_booklet {
		margin: 0;
		padding: 5px 0 0 0;
	}

	.program_section.no_booklet .session_title {
		font-family: 'text-font';
		color: #000;
	}

	a.abs,
	a.doc_button,
	a.bio {
		display: none !important;
	}





	.page_break,
	.day_prog {
		page-break-after: always;
	}

	.speech {
		page-break-inside: avoid;
	}


}

/*------------------------------- //PRINT VERSION --------------------------------*/