@media print {
	@page {
		margin: 1cm;
	}
	
	* {
		
		-webkit-print-color-adjust:exact;

		 /*CSS transitions*/

		 -o-transition-property: none !important;

		 -moz-transition-property: none !important;

		 -ms-transition-property: none !important;

		 -webkit-transition-property: none !important;

		 transition-property: none !important;

		 /*CSS transforms*/

		 -o-transform: none !important;

		 -moz-transform: none !important;

		 -ms-transform: none !important;

		 -webkit-transform: none !important;

		 transform: none !important;

		 /*CSS animations*/

		 -webkit-animation: none !important;

		 -moz-animation: none !important;

		 -o-animation: none !important;

		 -ms-animation: none !important;

		 animation: none !important;
	}
	
        .container {
               width:100%;
           }
	
	.printonly
	{
		display: block;
	}
	
	.exceptprint
	{
		display: none;
	}
	
	.page-break
	{
		position: relative;
		display: block;
		page-break-after: always!important;
	}
	
	.tab-pane
	{
		page-break-after: always!important;
	}
	
	.break_before
	{
		page-break-before: always;
	}
	
	.panel-heading
	{
		page-break-inside: avoid;
	}
	
	header, footer, #mobile-header
	{
		display: none;
	}

	header.page-header
	{
		display: block;
		margin: 0px!important;
	}
	
	.tabs-left > .tab-content
	{
		border-left: none;
		position: relative;
	}
	
	.timeline
	{
		padding: 0px!important;
	}
	
	.tab-content > .tab-pane 
	{
		display: block!important;
	        visibility: visible!important;
		position: relative;
	}
	
	.timeline .post .timeline-content
	{
		opacity: 1!important;
	}
	
	.kode-conference-schedule .container
	{
		padding-top:0px!important;
	}
	
	h1
	{
		color: #0c5350!important;
		font-size: 2em!important;
		font-weight: bold!important;
	}
	
	h1:before
	{
		content: none!important;
	}
	
	h2
	{
		margin: 0px 0px 20px 0px!important;
		font-weight: bold!important;
	}
	
	h4.panel-title
	{
		font-size: 20px;
	}
	
	hr
	{
		margin: 15px 0px!important;
	}
	
	.post
	{
		position: relative;
		page-break-inside: avoid!important;
		-webkit-region-break-inside: avoid;
	}
	
	p
	{
		margin-bottom:	4px!important;
	}
	
	.collapse {
	        display: block;
	}
	
	.scheduletabs
	{
		border:none;
	}
	
	.scheduletabs .panel-heading:before
	{
		content:none;
	}
	
	.tab-pane 
	{
		margin: 20px 0px!important;
	}
	
	.scheduletabs .panel.panel-default
	{
		padding: 5px 0 5px 0!important;
	}
	
	.panel-heading {
	        padding: 10px 25px 0px 15px!important;
	}
	
	.printspace
	{
		margin-top:	50px;
	}
	
	.announcer-pic
	{
		background: #0c5350!important;
		margin: 0px 20px 0px 11px!important;
	}
	
	.scheduletabs .panel.panel-default:before {
	        left: 30px!important;
	}
	
	.announcer-pic i.fa:before
	{
		color: #fff!important;
	}
	
	.no-pic {
	        background: none!important;
	}
	
	.panel-room 
	{
		padding: 2px 0px 0px 0px;
	}
	
	.panel-body
	{
	        padding: 0px 15px 5px 15px!important;
	}
	
	.scheduletabs .panel-body .sch-time
	{
	        margin: 10px 0px 0px 0px!important;
	}
}
