@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-flash h1.mediumHeader, .sIFR-flash h1.bottomMediumHeader {
		display: table-cell;
		vertical-align: middle;
	}

  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
	.sIFR-unloading .sIFR-flash {
		visibility: hidden !important;
	}
	
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }

	.sIFR-dummy { 
		width: 0px;
		height: 0px;
		margin-left: 42px !important;
		z-index: 0;
	}
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

@media screen {
	.sIFR-active h1.mediumHeader, 
	.sIFR-active h1.caseHeader, 
	.sIFR-active h1.boldHeader, 
	.sIFR-active h2.inspireHeader, 
	.sIFR-active h1.bottomMediumHeader,
	.sIFR-active div.headline p.antenna,
	.sIFR-active div#workTitleRow p.antenna,
	.sIFR-active h2.storysection,
	.sIFR-active h1.subHeader,
	.sIFR-active h3.errorNumber,
	.sIFR-active h1.sporadical
	{
		visibility: hidden;
		font-family: Arial;
		letter-spacing: 5px;
	}
}