@charset "utf-8";
@media screen {
	.onlyprint,
	.noScreen,
	.noScreenLogo,
	.noScreenDate,
	.privacyStatement,
	.techSupportStatement,
	header.onlyprint,
	footer.onlyprint,
	#icons-print-details,
	#evetURLPrint,
	#emailPrint,
	#materiaslsPrint,
	#systemsPrint
	{
		display: none;
	}
}


/* Print */

@media print {
	html,
	body {
		overflow: visible !important;
		/*margin: 0.6cm; !important;*/
		padding: 0 !important;
		width: 100% !important;
		background: none;
		color: #000;
		word-spacing: 1.1pt;
		letter-spacing: 0.2pt;
		font-family: Georgia, "Times New Roman", Times, serif !important;
		line-height: 1.3;
		position: relative;
	}
	.hide-print,
	.event-detail-print input,
	.event-detail-print .help-block,
	.navbar-brand,
	#materiaslsDisplay,
	.quick-link,
	.pdf-icon,
	.username-style,
	.backtoTop,
	#footer,
	.fix-margin,
	hr,
	.btn-submit,
	.addnew-protocol-wrapper,
	.nav-fix,
	.footer-nav,
	.alert,
	.detail-breadcrumb,
	.event-btn,
	#event-icon,
	#event-icon-label,
	#evetsList,
	#evetURL,
	#nameScreen,
	#emailScreen,
	#buttons,
	.noPrint,
	.emailHref,
	#systemsDisplay{
		display: none;
	}
	.editEvent-endtime,
	.editEvent-adminContact {
		display: none !important;
	}
	#icons-print-details {
		top: 0;
	}
	.top-profile-detail-text {
		padding: 0;
		border: none;
	}
	.profile-detail-text {
		border: none;
	}
	.panel-group .panel {
		border: none;
	}
	.panel-heading .accordion-toggle .accordion-glyphicons:before {
		content: "";
	}
	.panel-default>.panel-heading+.panel-collapse .panel-body {
		border: none;
	}
	.panel-title {
		padding: 0 0 0 -15px !important;
		width: 100%;
	}
	.panel-body {
		display: block;
		float: left;
		padding: 0 0 0 30px !important;
	}
	.unchecked-box {
		border: 1px solid #000 !important;
	}
	.unchecked {
		color: #000 !important;
	}
	.anchor {
		padding: 0 0 5px 0;
		border-bottom: 1px solid #999999;
	}
	.protocol-single-icon img {
		display: none !important;
	}
	.top-profile-detail-text {
		border-bottom: 1px solid transparent !important;
		float: inherit;
	}
	.profile-detail-text {
		border-bottom: 1px solid transparent !important;
		float: inherit;
	}
	#contact-hcps, .event-id-field form input {
		display: block;
	}
	.profile-first-column,
	.profile-heading,
	.profile-wider-column {
		font-weight: bold !important;
	}
	.send-email:after {
		content: none !important;
	}
	.panel-group .panel {
		border: none !important;
	}
	.panel-heading .accordion-toggle .accordion-glyphicons:before {
		content: "" !important;
	}
	.protocol-double-icon {
		display: none !important;
	}
	.protocol-description:after {
		display: none !important;
	}
	.event-detail-wrapper {
		width: auto!important;
		height: auto !important;
		left: 0 !important;
		margin: 0 !important;
		padding-top: 0 !important;
		overflow: visible !important;
		bottom: inherit !important;
		position: relative !important;
	}
	.detail-wrapper {
		display: inline;
		overflow: hidden;
	}
	.noScreen {}
	.noScreenLogo {
		color: black;
		margin-top: 25px;
	}
	.noScreenDate {
		font-size: 18pt;
		border-bottom: 1px solid #000;
		padding-bottom: 8px;
	}
	.techSupportStatement {
		font-size: 8pt;
	}
	.privacyStatement {
		font-size: 8pt;
	}
	header.onlyprint {
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		height: 95px;
	}
	footer.onlyprint {
		position: fixed;
		bottom: 0;
		left: 0;
		margin: 0;
		height: 60px;
	}
	.event-list-clinical-icon-big-print {
		background-image: url(../images/clinical-icon-detail-BW.png);
		background-size: 22px;
		background-repeat: no-repeat;
		background-position: 6px;
		width: 36px;
		height: 36px;
		display: inline-block;
		margin-right: 3px;
		position: relative;
		border: 1px solid #63b0bb;
		border-radius: 18px;
	}
	.event-list-learning-icon-big-print {
		background-image: url(../images/learning-icon-detail-BW.png);
		background-size: 24px;
		background-repeat: no-repeat;
		background-position: 5px;
		width: 36px;
		height: 36px;
		display: inline-block;
		margin-right: 3px;
		position: relative;
		border: 1px solid #f19f53;
		border-radius: 18px;
	}
	.event-list-meeting-icon-big-print {
		background-image: url(../images/meeting-icon-detail-BW.png);
		background-size: 22px;
		background-repeat: no-repeat;
		background-position: 6px;
		width: 36px;
		height: 36px;
		display: inline-block;
		margin-right: 3px;
		position: relative;
		border: 1px solid #634b77;
		border-radius: 18px;
	}
	.event-title-row {
		width: 100%;
	}
	.right-column {
		display: inline;
		float: left;
		margin: 0;
		width: 99%;
		height: auto;
	}
	.calendar-responsive>div:last-child {
		margin: 0;
		padding: 0;
	}
	.event-detail-print {
		display: block;
		width: 100%;
		page-break-inside: avoid;
		margin: 0 -15px !important;
    padding: 0 15px !important;
	}
	.event-detail-print .row .bold-heading-print {
		width: 25%;
	}
	.page-break-fix {
		page-break-inside: inherit;
	}
	.attachment-wrapper-print {
		display: block;
		width: 100%;
		page-break-inside: avoid;
	}
	footer.onlyprint {
		display: table-footer-group;
		clear: both;
	}
	.description-body {
		width: 100%;
	}
	.bold-heading-print {
		font-weight: bold;
	}
	.underline-print {
		border-bottom: 1px solid #000000
	}
	.print-wider-col {
		width: 70%;
	}
	.print-full-col {
		width: 100%;
	}
	.print-systems {
		width: 90%;
		display: block;
	}
	.print-systems:nth-of-type(2) {
		margin-left: 0 !important;
	}
	.systems-print-wrapper {
		margin-left: 15px;
	}
	h3 {
		margin-top: 10px;
	}
	.page-margin-fix {
		padding: 0;
	}
	.print-participant-name:after{
		content:",";
	}
	#systemsPrint:last-of-type > .print-participant-name:after{
		content:"";
	}
	@page {
		margin-top: 10mm;
		margin-bottom: 10mm;
	}
}