  @media print {
	/* Common layout elements to hide */
	header,
	nav,
	.post-sidebar-container,
	.site-footer,
	.sidebar,
	.widget-area,
	.hero,
	.main-navigation,
	.cookie-banner,
	button#chatbase-bubble-button,
	div#chatbase-message-bubbles,
	div#chatbase-bubble-window,
	.uwy {
		display: none !important;
	}
	
	body {
		font-size: 10pt!important;
	}


	.content-container,.content {
		margin: 0!important;
		/* padding: 0!important; */
		padding: 10px!important;
	}
	.page-content, .entry-content, .entry-summary, .title, .breadcrumb-bar {
		margin: 0!important;
	}
	.breadcrumb-bar, .breadcrumb-bar a {
		color: #333!important;
		font-size: 8pt;
		padding: 0!important;
	}
	article.page, article.post {
		display: block!important;
	}
	h1,h2,h3,h4,h5,h6,ul,ol,p {
		margin-bottom: 10px!important;
	}
	h1 {
		font-family: 'Montserrat', sans-serif!important;
		font-size: 16pt!important;
	}
	h2 {
		font-size: 14pt!important;
	}
	h3 {
		font-size: 13pt!important;
	}
	h4 {
		font-size: 12pt!important;
	}
	h5 {
		font-size: 11pt!important;
	}
	h6 {
		font-size: 10pt!important;
	}
	hr.aqua-hr {
		display: none!important;
	}
	
	ul, ol {
		margin-top: 0!important;
	}
	li {
		margin-bottom: 0!important;
	}


	table thead tr th {
		background-color: #dddddd!important;
	}
	table tr td, table tr th {
		border: 1px solid black!important;
		border-collapse: collapse!important;
	}


	/* Ensure Gutenberg columns stay horizontal */
	  .wp-block-columns {
		display: flex !important;
		flex-wrap: nowrap !important;
		gap: 1rem;
	  }
	
	  .wp-block-column {
		flex: 1 1 0 !important;
		width: auto !important;
	  }


}
