
@media print {
    * {
        color: black !important;
        border: 0 !important;
        background: none !important;
        background-image: none !important;
        box-shadow: none !important;
        position: initial !important;
    }

    .component-sidebar, .component-content-slider, .component-cta, .component-taxonomy-slider, .arrow-button, .button, .component-image-carousel {
        display: none !important;
    }

    .node-type-clip .component-content-three-columns {
        display: none;
    }

    #speechkit-io-iframe {
      display: none !important;
    }

    .node .content img {
      max-width: 400px !important;
    }

    .node-type-jttm-post .article-header-banner, .node-type-article .article-header-banner {
        background-image: none !important;
    }

    .qr-container {
        display: none;
    }

    .wow {
        animation-name: none !important;
        visibility: visible !important;
    }

	a, a:active {
		color: black !important;
	}
    a[href]:after, .component-content-two-columns.jttm-jihadi-clips .content-item:before, .clip-post.content-item:before, .component-content-three-columns.cjlab-clips .content-item:before {
        content: none !important;
    }

    .main-content {
    	padding-top: 0 !important;
    }

    .content > div {
        width: 100% !important;
    }

    .content-item {
        max-width: 60%;
        display: block;
    }

    .article-header-banner h1 {
    	font-size: 20px !important;
    }
    .node-type-jttm-post .node-jttm-post p, .node-type-jttm-post .node-jttm-post p span, .node-type-jttm-post .node-jttm-post p a, .node-type-jttm-post .node-jttm-post p span a, .node-type-jttm-post .node-jttm-post b, .node-type-jttm-post .node-jttm-post i, .node-type-jttm-post .node-jttm-post u, .node-type-jttm-post .node-jttm-post pre, .node-type-article .node-article p, .node-type-article .node-article p span, .node-type-article .node-article p a, .node-type-article .node-article p span a, .node-type-article .node-article b, .node-type-article .node-article i, .node-type-article .node-article u, .node-type-article .node-article pre {
    	font-size: 14px;
    }

    .node p {
    	text-align: justify;
    }

    .page-node .component-content-three-columns {
        display: none;
    }

    .node-type-jttm-post .node-jttm-post p a, 
    .node-type-jttm-post .node-jttm-post p span a, 
    .node-type-article .node-article p a, 
    .node-type-article .node-article p span a,
    .article-header-banner .header-wrap h1,
    .article-header-banner h1,
    .node-type-article .article-header-banner .header-wrap .date, 
    .node-type-article .article-header-banner .header-wrap .author,
    .node-type-jttm-post .node-jttm-post .date {
        color: #000 !important;
    }

    .site-header,
    .meta .icons,
    .footer,
    .component-image-grid,
    .component-cta {
        display: none;
    }

    .node-type-jttm-post .node-jttm-post {
        border: none;
        margin: 0 !important;
    }

    .node-type-jttm-post .component-cta, .article-header-banner {
        min-height: auto;
    }

    .node-type-jttm-post .article-header-banner::before {
        background: unset;
    }

    .report-info {
	    border-bottom: 4px solid #770101;
	    width: 100%;
	    font-weight: bold;
	    padding: 0 0 3px;
	    float: left;
	}
	.memriicon {
	    width: 100%;
	    text-align: center;
	    clear: both;
	}
	.pull-left {
	    float: left!important;
	}
	.pull-right {
	    float: right!important;
	}
	#article-print-header {
		display: block !important;
	}
	.node-type-article .header-wrap .date .edit-link, 
    .node-type-article .header-wrap .date .date-created, 
    .node-type-article .header-wrap .date .author-delimiter, 
    .node-type-article .node .meta {
        display: none;
    }
	.header-wrap {
		padding: 0 !important;
	}
	.component-cta, .article-header-banner {
		min-height: none !important;
	}

    .main-component-content {
        width: 100% !important;
        display: block !important;
    }

    .node-type-clip .node-clip .meta {
        margin-top: 30px !important;
    }

    .node-clip iframe {
        height: 570px !important;
    }

    .content.override-full img {
        width: 100% !important;
        height: auto !important;
    }

    .content.override-half img {
        width: 50% !important;
        height: auto !important;
    }

    .content.override-three-quarter img {
        width: 75% !important;
        height: auto !important;
    }

    .node-type-article #spktaudio {
        position: relative !important;
    }
}
