
.overline{
    text-decoration: overline;
    
}
.problemHolder{
     padding:20px;
     display: inline-block;
    /* margin:10px;*/
}
.problem{
    /*float:left;*/
       
}
.problemNumber{
    float:left;
    
}
.innerHolder:hover .editButton{
	display: block;
}
.editButton{
	padding-top: 7px;	
	padding-right: 7px;
	position: absolute;
	right: 0;
	top: 0;
	display: none;
	cursor:pointer;
}
.letterBox{
    /*float:left;*/
     display: inline-block;
     border-style: solid;
     border-width: thin;
}
.cypher{
    line-height: 40px; /*  */
}
.galleryHolder{
    page-break-after:auto;
    font-size:5em;
    text-align: center;
    vertical-align:top;
}
.clear{
    clear:left;
}

.box{
    
    /*width:8in;*/
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}


.picture{
    float:right;
    
}

.upper{
    
    font-size: 2em;
    
    
}
.space{
    position: relative;
    font-size: 2em;
    bottom: .6em;

    
}
.hide { display: none;

}




.short{
width: 100px;
}

.pageHeight{
    height:8in;	
}
#problemlist{
height:70%;	
}
.inlineBlock{
	display: inline-block;
	margin-bottom: 10px;
}
#printed{
    background:white;
}



@media print{
#cornerImg{
width:2in;
    
}

.noprint{
display: none;
}
#problemlist{
height:70%;	
}

/*#cypher{*/
/*    page-break-after:always;*/
/*}*/

.galleryHolder{
    break-inside:avoid;
    font-size:5em;
    text-align: center;
}
#gallery{
    page-break-before:always;
    text-align: center ;
    float:none;
}

}

/*@page {*/
/*margin: 1cm;*/

/*}*/
