@media print {
  /* show everything that might be hidden */
  *[hidden],
  [aria-hidden="true"],
  .hidden,
  .visually-hidden,
  .screen-reader-text {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    clip: auto !important;
    position: static !important;
  }

  /* Divi accordion, toggle and tab content */
  .et_pb_toggle_content,
  .et_pb_accordion .et_pb_toggle,
  .et_pb_accordion .et_pb_toggle_content,
  .et_pb_toggle,
  .et_pb_toggle .et_pb_toggle_content,
  .et_pb_tabs .et_pb_tab,
  .et_pb_tab_content {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    clip: auto !important;
    position: static !important;
  }

  /* elements hidden by inline styles or transforms */
  [style*="display: none"],
  [style*="visibility: hidden"],
  [style*="opacity: 0"],
  [style*="max-height: 0"],
  [style*="transform: translate"],
  [style*="transform: translateY"],
  [style*="transform: translateX"] {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
    transform: none !important;
    overflow: visible !important;
    position: static !important;
  }

  /* disable animations and transitions globally */
  *, *::before, *::after {
    -webkit-animation: none !important;
    animation: none !important;
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-transform: none !important;
    transform: none !important;
  }

  /* remove all background images and colors */
  * {
    background: none !important;
    background-image: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
  }

  /* ensure black text for readability */
  body,
  html,
  * {
    color: #000 !important;
  }

  /* prevent page breaks inside expanded content */
  .et_pb_toggle,
  .et_pb_toggle_content,
  .et_pb_accordion {
    page-break-inside: avoid;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }

  /* disable clickable actions */
  .et_pb_accordion .et_pb_toggle_title,
  .et_pb_toggle_title {
    pointer-events: none;
  }

  /* Disable all Divi animations */
.et_animated,
.et_pb_animation_top,
.et_pb_animation_bottom,
.et_pb_animation_left,
.et_pb_animation_right,
.et_pb_animation_fade_in,
.et_pb_animation_slide,
.et_pb_animation_zoom,
.et-waypoint,
.et_pb_scroll_effect,
.et_pb_animation_off {
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
  transition: none !important;
}

/* Remove any transition or transform applied inline */
[style*="opacity"],
[style*="transform"],
[style*="animation"],
[style*="transition"] {
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
  transition: none !important;
}

/* Prevent JS-triggered fade or slide effects */
.et_pb_module {
  animation: none !important;
  transition: none !important;
  transform: none !important;
  opacity: 1 !important;
}

/* Optional: disable motion effects on scroll (if used) */
[data-scroll],
[data-scroll-fx],
[data-scroll-offset] {
  transform: none !important;
  transition: none !important;
  animation: none !important;
}


  /* Hide elements */
	body.et_pb_recaptcha_enabled .grecaptcha-badge,
	#main-header,
	body #page-container .et_slide_in_menu_container,
	#footnote .et_pb_button_module_wrapper {
		display: none !important;
	}
	/* Page Header */
	.et_builder_inner_content > .et_pb_section > .et_pb_row {
		padding-top:0 !important;
		padding-bottom: 0 !important;
	}

	/* Add Logo */
	/*
	#page-container:before {
		content: url("https://standards.crto.on.ca/wp-content/uploads/2021/02/crto.png");
		display: block;
		width: 100px;
		height: auto;
	}
	*/


}