/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !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;
  }
}

@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;
  }
}

    
    .sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
      font-family: Calibri, Verdana;
    }

    .sIFR-active h1 {
	  font-size: 28px;
	  border-bottom:1px dashed #acafa3;
	   	visibility: hidden;
			line-height: 1em;
    }

    .sIFR-active h2 {
	font-size: 22px;
			visibility: hidden;
			line-height: 1em;
}

    .sIFR-active h3 {
      font-size: 16px;
	   	visibility: hidden;
			line-height: 1em;
    }

    .sIFR-active h4 {
      font-size: 11px;
	   	visibility: hidden;
			line-height: 1em;
    }

	 
	 
}