@media print {

    @page {
        size: A4 portrait;
        margin: 20mm 10mm 10mm 10mm;
    }
	
	 body::before {
        content: "";
        position: fixed;
        left: 0;
        top: 0;
        width: 10mm;
        height: 100%;
		border-left: 25px solid #c60000;
    }
	
    nav,
	.AzonosSzintuMenukListazasa_2022,
	#cookieusing,
    #hd,
    #hasab,
    #ft_menu,
    .oldalso_kapcsolat,
    .hirlevel-feliratkozas,
    .befizetesek-automata-feldolgozasa,
    .google-ertekeles,
    .counter,
    #exitIntentOverlay,
    #exitIntentPopup,
    script,
    noscript {
        display: none !important;
    }

    html,
    body {
        margin: 0 !important;
        padding: 0 !important;
        background: #fff !important;
        color: #000 !important;
        font-family: Arial, sans-serif !important;
        font-size: 10pt !important;
        line-height: 1.25 !important;
        overflow: visible !important;		
    }

    .oldal,
    #bd,
    #tartalom {		
        width: auto !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        float: none !important;
        display: block !important;
        background: #fff !important;
        overflow: visible !important;		
		
    }

    #tartalom {
        padding: 0 !important;
		//border-left: 20px solid #d00000 !important;
		padding-left: 40px !important;
    }

    h1 {
        font-size: 18pt !important;
        margin: 0 0 6mm 0 !important;
    }

    h2 {
        font-size: 13pt !important;
        margin: 5mm 0 2mm 0 !important;
    }

    h3 {
        font-size: 11pt !important;
    }

    table {
        width: 99% !important;
        max-width: 99% !important;
        border-collapse: collapse !important;
        font-size: 8pt !important;
        table-layout: auto !important;
    }

    th, td {
        border: 1px solid #999 !important;
        padding: 2px 3px !important;
        vertical-align: top !important;
        word-break: normal !important;
        overflow-wrap: break-word !important;
    }

    img {
        max-width: 100% !important;
        height: auto !important;
    }

    a {
        color: #000 !important;
        text-decoration: none !important;
    }
}