body > *:not(#maincontainer) {
    display: none;
}

div.maincontainer >*:not(.mainright){
    display: none !important;
}

.mainright >*:not(.content){
    display: none;
}

.content #badgeContainerSupport{
    display:none !important;
}

body {

  color: #000000;

  background: #ffffff;

  font-family: sans-serif;

  font-size: 12pt;

}

div.maincontainer{
   position:static !important;
}

.clipcopy {
    display:none;
}

a {

  text-decoration: none;

  color: #000000;

}

pre {

  white-space: -moz-pre-wrap; /* Mozilla */

  white-space: -pre-wrap;     /* Opera 4-6 */

  white-space: -o-pre-wrap;   /* Opera 7 */

  word-wrap: break-word;      /* IE */

}

.maincontainer{
    top:0px !important;
}

.packageFrame{
    display:none;
}

.titleTableSubTitle {

  font-weight: bold;

}

.classHeaderTableLabel {

	padding-right: 10px;

	vertical-align: top;

}

.showHideLinks {

  display: none;

}

html>body code {

  font-size: 10pt;

}

.summaryTableTitle, .detailSectionHeader {

  font-size: 14pt;

  font-weight: bold;

  padding-top: 15px;

  padding-bottom: 5px;

}

.summaryTable {

  border: 1px solid #000000;

  border-collapse: collapse;

  width: 100%;

}

.summaryTableDescription {

  padding-bottom: 20px;

}

.summaryTableSignatureCol, .summaryTableOwnerCol, .summaryTableLastCol, .summaryTableCol {

  border: 1px solid #000000;

}

.summaryTablePaddingCol {

  border: 1px solid #000000;

  border-right: 0px;

}

.summaryTableInheritanceCol, .summaryTableOperatorCol, .summaryTableStatementCol, .summaryTableSecondCol {

  border: 1px solid #000000;

  border-left: 0px;

}

.summaryTableLastCol {

  vertical-align: top;

}

.detailHeader {

  font-size: 13pt;

  padding-top: 100px;

}

.detailHeaderName {

  font-weight: bold;

}

.detailHeaderType {

  padding-left: 5px;

}

.detailHeaderRule {

  background: #FF0000;

}

.seeAlso {

  padding-bottom: 20px;

  margin-top: -20px;

}

.innertable {

  border-collapse: collapse;

}

.innertable td,.innertable th {

  border: 1px solid #000000;

  padding-left: 5px;

  padding-right: 5px;

}

.listing {

  font-size: 10pt;

}

.feedbackLink {

  display: none;

}

.copyright {

  font-size: 10pt;

}

/* IE8 specific CSS starts here */
div.mainleft{
    display: none !important;
}

div.contentfooter{
    display: none !important;
}

#whyEnglishContent{
    display: none !important;
}

body table.titleTable{
    display: none !important;
}
/* IE8 specific CSS ends here */