.grid-container:first-of-type,
            .media-indicator-wrapper,
            .antibounce-wrap,
            .grid-container#footer,
            .story-related-headline,
            .grid-container .story-company,
            .grid-container.random-links,
            .story-aside,
            .story-footer,
            figcaption {
                display: none;
            }

            .grid-container .story-headline {
                display: block;
            }

            .clip-marker {
                background-color: #fff;
                font-size: 110%;
                clear: both;
                display: inline;
                margin-bottom: 10px;
                -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.3);
                box-shadow: 0 2px 6px 0 rgba(0,0,0,0.3);
            }

            .grid-container .news-date {
                font-size: 80%;
            }

            .grid-container h1 {
                display: none;
            }

            .grid-container h2 {
                font-size: 120%;
                margin: 0.3em 0 0.8em 0;
                font-weight: bold;
            }

            .grid-container article {
                margin-bottom: 1.8em;
                padding: 0.5em;
                float: left;
                width: calc(50% - 14px);
                min-width: 486px;
            }

            .clip-marker.masonry-content {
                width: auto;
            }

            .grid-container.pagination {
                text-align: center;
                margin-bottom: 2em;
                clear: both;
                float: none;
            }

            .grid-container.pagination span {
                margin: 0 0.5em;
            }

            .grid-container.pagination span.pagination-active {
                font-weight: bold;
                border: 1px solid #333;
                padding: 0.1em 0.4em
            }

            .grid-container .fancybox img {
                width: 290px
            }

            .grid-container .story-attachment,
            .grid-container .story-text p {
                margin-bottom: 0.8em;
            }

            .grid-container pre.xml_contact,
            .grid-container pre.xmllist {
                white-space: normal;
            }     