body {
    font-family: Roboto, sans-serif;
    background-color: rgb(0, 51, 102);
}
#Content {
    background-color: #fff;
    padding: 10px;
}
@media print {
.button{
display:none;}
.screen{
display:none;}
.showdisclaimer{
color:black;}
}

@media screen{
.button {
font-weight: bold;
font-size: 1em;
padding: 15px; 
border: 1px solid black ;
-moz-border-radius: 8px ;
-webkit-border-radius: 8px ; 
border-radius: 8px ;
margin:10px;
background-color: white ;
cursor:pointer;
}
.print{
display:none;}
}

.bolded {
	font-weight: bold;
}

.underline{
text-decoration:underline;}

.footnote{
color:blue;
cursor:pointer;
text-decoration:none;}

#Title{
	margin:0;
	line-height:3.5em;
	font-size: 16px;
	font-weight: bold;
	width:100%;
	color:#fff;
	text-align:center;
	background-color:#336699;
	margin-bottom:.5em;
}

#MGNote{
display:none;}

#NameDate{
box-sizing: border-box;
border-left:2px white solid;
border-right:2px white solid;
width:100%;
margin: 0 auto;
text-align:right;
padding: .2em .5em;
background-color:#eee;}

#CalculatorTable {
width:100%;
border:0;
border-spacing:1;
}

.column1{
width:33%;
text-align: left;
}
.column2{
min-width:3.5em;
width:15%;
max-width:12em;
}
.column2 input{
width:95%;
max-width:12em;
}

#CalculatorTable th, td {
    padding: .2em .4em;
}

#YY{
display:none;
font-size:12px;
}

.basictable, .basictable th, .basictable td {
border-collapse:collapse;
border:#909090 1px solid;
}

.basictable th, .basictable td {
padding:.2em;
}

.redtext {
    padding: .5em;
    background: gold;
    border: 1px solid black;
}
a{
word-wrap:break-word;}

li{
padding-bottom:.7em;}

.sectionborder{
border-bottom:#909090 1px solid;}