    @media print {
      .print-only {
        display: block !important;
      }
      .no-print {
        display: none !important;
      }
    }

    /* Ensure print-only is hidden by default */
    .print-only {
      display: none;
    }

@media print {


    @page {
        margin: 20mm; /* Adjust the value as needed */
    }

    /* Reset margins and padding for all elements */
    * {
        margin: 100 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }


    /* Hide elements not needed in the print version */
    header, footer, nav, .btns-wrap, .social-links4, .bottom-bar, .menu-wrap, .header-search, .login-popup-wrap, #home, .navbar, .banner-area, .footer-bottom, .download{
        display: none !important;
    }

    /* Hide the 'Back to Home' button */
    center, .btn {
        display: none !important;
 }

    /* Ensure the content takes the full width */
    .content-wrapper, .gdlr-content, .with-sidebar-wrapper, .section-container, .gdlr-session-item {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    /* Adjust table styles for better readability */
    table {
        width: 100% !important;
        max-width: 100% !important;
        border-collapse: collapse !important;
	border: 0.17px solid black !important;
    }
    table, th, td {
        border: 0.2px solid black !important;
    }

    th, td {
        padding: 3px !important;
        text-align: left !important;
	font-size: 14px !important; /* Reduce the font size */
    }
 h8 {
		color: #00008b !important;
	 font-weight: bold !important;
	 
    }

    .gdlr-session-item-title {
    border: 0px solid black;
        font-size: 14px !important; /* Adjust font size */
        padding: 3px !important; /* Add padding for readability */
margin-bottom: 0!important;margin-top: 0!important;
    }

    /* Style for session items */
    .gdlr-session-item, .gdlr-session-item-content-info {
        border: 0px solid black;/* Add border */
        font-size: 12px!important; /* Adjust font size */
 padding: 3px !important; 
margin-bottom: 0!important;margin-top: 0!important;


    }

.session-info {
        font-size: 12px!important; /* Adjust font size */
margin-bottom: 0!important;margin-top: 0!important;
    }

    /* Hide URLs next to hyperlinks */
    a[href]:after {
        content: none !important;
    }

    .gdlr-session-item-content-wrapper {
        page-break-inside: avoid; /* Avoid breaking inside session item content */
    }


    /* Any additional print styles */
    /* ... */
}




