@media print {

    article.content-area.page-block {
        padding: 20pt 20vw 20pt 20vw;
        width: 100vw;
        display: flex;
        clip-path: none;
    }

    article.content-area.page-block section {
        margin: 0;
    }

    aside.play-button-area.page-block, .video-figcaption, video {
        display: none !important;
    }

    .tetris-piece {
        margin: -7pt;
    }

    img:not(.tetris-piece):not(.level-thumbnail) {
        transform: scale(0.5);
        margin: -50pt;
    }

    img {
        border: none !important;
    }

    .prominent-container, .prominent-container article {
        width: 60vw;
    }

    .normal-table {
        display: none;
    }

    .print-table {
        width: 50vw;
        display: flex !important;
        flex-direction: column;
        align-self: center;
    }

    .print-table figcaption {
        align-self: center;
        font-weight: bold;
    }

    header {
        display: none !important;
    }
    main {
        padding-top: 0 !important;

    }
    footer {
        display: none !important;
    }

    html {
        --base-background-color: #ffffff !important;
    }

    * {
        box-shadow: none !important;
    }

}