
.LeftHalf{
/*position: absolute;*/
/*left: 5%;*/
/*width: 40%;*/
/*height: 4in;*/
/*background-color: #ff9e2c; */
/*overflow: scroll;*/
border-style: solid;

}
.RightHalf{
/*position: absolute;*/
/*right: 10%;*/
/*width: 40%;*/
/*height: 8in;*/
/*background-color: #ff9e2c;*/
border-style: solid;
/*overflow-y: scroll;*/
}

.hide { display: none;

}

.plusbox {
display:none;

}
.plusbox+label::before {
background: #34db25;
height: 20px;
width: 16px;
display:inline-block;
padding: 0 0 0 0px;
content:"+";
}

.plusbox:checked+label:before {
background: #ed6a6a;
height: 20px;
width: 16px;
display:inline-block;
padding: 0 0 0 0px;
content:"-";
}

.plusbox~ul{
display:none;
}

.plusbox:checked~ul {
display:inline-block;
}

.short{
width: 100px;
}

.clt, .clt ul, .clt li {
     position: relative;
}

.clt ul {
    list-style: none;
    padding-left: 32px;
}
.clt li::before, .clt li::after {
    content: "";
    position: absolute;
    left: -12px;
}
.clt li::before {
    border-top: 1px solid #000;
    top: 9px;
    width: 8px;
    height: 0;
}
.clt li::after {
    border-left: 1px solid #000;
    height: 100%;
    width: 0px;
    top: 2px;
}
.clt ul > li:last-child::after {
    height: 8px;
}
.boxed{
	border-style: solid;
	border-width: 1px;
	background-color:red;
	border-radius: 5px;
	
	}
	.info{
	float: right;
}
.topLeft{
text-align: left;
vertical-align: top;
}

table {
	border:1px;
	border-collapse: collapse;
	padding:0em;	
	width: 100%
}
.twoCol{
width: 3.75in;
}
.answer1{
	height:20px;
}
.answer2{
	height:40px;
}
.answer3{
	height:60px;
}
.answer4{
	height:100px;
}


@media print{
.index { width:25px;}
.answer1{
	height:20px;
}
.answer2{
	height:40px;
}
.answer3{
	height:60px;
}
.answer4{
	height:100px;
	
}

header, nav,  footer, .problems,.noprint, .buttons{
display: none;
}
.buttons{
display: none;
}
.info{
	float: right;
}

body {
font: 12pt Georgia, "Times New Roman", Times, serif;
line-height: 1;
}

table {
	border-collapse: collapse;
	/* padding;0.5em;	
	width: 100% */
}


td {
/*border:1px solid black;*/
vertical-align: top;
}

.probdiv{
padding:0em;

}

.topLeft{
text-align: left;
vertical-align: top;
}


}
