body {
	font-family: 'Cambria', serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h1, h2, h3 {
	font-family: 'Calibri', sans-serif;
	font-weight: normal;
}

h2, h3 {
	font-weight: bold;
}

h2:first-child {
	margin-top: 0;
}

ul {
	padding: 0;
	list-style-type: none;
}
/* li:before { */
/*     margin-left: -12px; */
/*     position: absolute; */
/*     content: "-"; */
/* } */

small {
    /* font-variant: small-caps; */
    font-size: 1em;
}

@media screen {
       small {
                color: #999;
       }
       body {
		font-size: 20px;
		background: url('squairy_light2.png');
	}

	h1 {
		font-size: 34px;
                margin-top: 20px;
                margin-bottom: 8px;
	}

	h2 {
		font-size: 24px;
		margin-top: 48px;
		margin-bottom: 16px;
	}

	h3 {
		font-size: 20px;
		color: #333;
		margin-top: 32px;
		margin-bottom: 6px;
		margin-left: -50px;
	}

	p,ul {
	    margin-bottom: 8px;;
	    margin-top: 0;
	}

        li + li {
	    margin-top: 10px;
        }

	.sheet {
		background: white;
		border: solid 1px gray;
		padding: 50px 60px 50px 100px;
		max-width: 840px;
		margin: 18px;
		float: left;
	}
        .controls {
                position: relative;
        }
        .controls > span >.item {
                margin: 0.5em;
        }
        .controls > span {
                position: absolute;
                top: 0;
                right: 0;
        }
}

@media print {
	@page  
	{ 
	    size: auto;
	    margin: 0;
	    padding: 0;
	} 

        small {
                color: #ddd;
        }

	html, body {
		font-size: 10pt;
	}

	h1 {
	        font-size: 14pt;
                margin-top: 12pt;
                margin-bottom: 2pt;
	}

	h2 {
		font-size: 12pt;
		margin-top: 8pt;
		margin-bottom: 2pt;
	}

	h3 {
		font-size: 10pt;
		color: black;
		margin-top: 6pt;
		margin-bottom: 0;
		margin-left: -0.5cm;
	}

	p,ul {
	    margin-bottom: 3pt;
	    margin-top: 0;
	}

        li {
            margin-top: 0;
        }

        li + li {
	    margin-top: 4pt;
        }

        a {
            text-decoration: underline;
            text-decoration-color: #b3cce6;
            color: black;
        }

	.sheet {
		page-break-after:always;
		padding: 0.5cm 0.5cm 0.5cm 1.5cm;
	}
        .controls {
                display: none;
        }
}
