div#c963 h1 {
  		margin: 20px 0 8px 0 !important;
}

div.calc {
		font-size: 1.5rem
	}
	
	div.calc h1:not(:first-child) {
		margin: 20px 0 8px 0 !important;
	}

	div.calc h2 {
  		margin: 10px 0 5px 0 !important;
	}

	div.calc h3 {
  		margin: 8px 0 4px 0 !important;
	}

/* Chrome, Safari, Edge, Opera */
        input::-webkit-outer-spin-button,
        input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }

        /* Firefox */
        input[type=number] {
            -moz-appearance: textfield;
			background-color: rgb(255,204,153);
        }

        @font-face {
            font-family: 'Font Awesome 5 Free';
            font-style: normal;
            font-weight: 900;
            font-display: block;
            src: url("/fonts/fa-solid-900.eot");
            src: url("/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/fonts/fa-solid-900.woff2") format("woff2"), url("/fonts/fa-solid-900.woff") format("woff"), url("/fonts/fa-solid-900.ttf") format("truetype"), url("/fonts/fa-solid-900.svg#fontawesome") format("svg");
        }

        .fa,
        .fas {
            font-family: 'Font Awesome 5 Free';
            font-weight: 900;
        }

        .fa-check:before {
            content: "\f00c";
        }

        .fa-times:before {
            content: "\f00d";
        }

        .label {
            padding-right: 1em;
        }


@media only screen {
  
}

@media only print {
  @page {
    siXXze: A4;
  }
  
  .noPrint {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden;
  }
  
  body {
    border-top-width: 0;
    color: black;
  }
  
  ul.nav-global, div#navServiceMeta, div#search, div#navBreadcrumbsWrapper {
    display: none;
  }
  
  div#stage {
    background-color: white;
    color: black;
  }
  
  div.stagecolor {
    background-color: white;
  }
  
  div#footerCenter {
    color: black;
  }
  
  div#branding {
    top: 0;
  }
  
  div#wrapperContent div#content {
    width: unset !important;
  }
  
  div#main {
    width: unset;
    padding-top: 10px;
  }
  
  div#wrapperHeader {
  	width: unset;
    padding-top: 0;
  }
  
  div.center, div#wrapperContent {
    width: unset;
  }
  
  div#wrapperOuter {
    background-color: white;
    background-image: unset;
  }
  
  div#stage h1 {
    padding: 0 5px 0 0 !important;
  }
  
  div.calc table{
    border-collapse: collapse !important;
    font-size: 9pt;
  }
  
  div.calc {
    font-size: 9pt;
  }
  
  div.calc h1 {
    font-size: 13pt !important;
  }
  
  div.calc h2 {
    font-size: 11pt !important;
  }
  
  div.calc h3 {
    font-size: 10pt !important;
  }
  
  div.calc td {
    border: black solid 1pt;
    background-color: white;
    font-size: 9pt;
    padding: 1pt;
  }
  
  div.calc th {
    border: black solid 1pt;
    background-color: rgb(217,217,217);
    color: black;
    font-size: 9pt;
  }
  
  div#supplement {
    display: none;
    width: 0;
  }
  
  
}
  