body { font-size: 14px !important; font-family: Arial !important; text-align: justify !important; } @page :first{ @top-left { content: none; } @top-right { content: none; } @bottom-left { content: none; } @bottom-right { content: none; background-image: none; } } @page { @top-left { content: element(leftHeader); vertical-align: top; font-weight: bold; white-space: pre; font-family: Arial !important; margin-top: 20px; font-size: 12px !important; } @top-right { content: element(rightHeader); vertical-align: top; font-weight: bold; font-family: Arial !important; margin-top: 20px; font-size: 12px !important; width: 40% !important; } @bottom-left { content: "Page " counter(page) " of " counter(pages); vertical-align: top; font-family: Arial !important; width: 400px; font-size: 14px; margin-top: 10px; } @bottom-right { content: element(rightFooter); text-align: right !important; background-position: right center; width: 60% !important; height: 50px !important; white-space: normal; vertical-align: top; font-family: Arial; font-size: 12px !important; margin-top: 2px; word-wrap: break-all !important; } } #leftHeader { position: running(leftHeader); font-size: 12px !important; } #rightHeader { position: running(rightHeader); text-align: right !important; } #rightFooter { position: running(rightFooter); text-align: right !important; font-family: Arial; font-size: 12px !important; } .footerimage { height: 30px !important; width: auto !important; } img.graphic { width: auto !important; max-width: 100% !important; } .transcript-sync:after { content: ' '; } table td { border: 1px solid #ccc; padding: 5px !important; font-size: 12px !important; text-align: left; }