*{
	font-family: 'Segoe Script', sans-serif;
	font-weight: bold;
	color: #4270c5;
}

form{
	position: relative;
	margin: 0;
	padding: 0;
	width: 21cm;
	height: 29.7cm;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("graphics/Timeform.gif");
}

.menu button{
	font-family: calibri;
}

button[id^="load"]{
	position: absolute;
    left: -66px;
    top: 64px;
    width: 60px;
    font-size: 9px;
	font-family: calibri;
	outline: 0;
	border: 0;
	background: rgba(20,20,20,0);
	cursor: pointer;
}


form input,
form div,
form textarea{
	position: absolute;
	background: none;
	border: none;
	border-radius: 5px;
	height: 16px;

	outline: 1px solid rgba(20,20,20,0.4);
}

textarea{
	text-align: center;
	font-size: 10px;
}

.header{
	position: absolute;
    top: 175px;
    left: 120px;
}

.header input{
	width: 86px;
	text-align: right;
	font-family: calibri;
	text-transform: uppercase;
}

.entries{
	top: 410px;
	left: 94px;
}

.entries input{
	text-align: center;
}

.entries .row .med{
	width:50px;
}

.entries .row .short{
	width:30px;
}

.entries .row [name^="fuel"]{
	left: 290px;
	height: 10px;
	font-size: 10px;
}

.entries .row [name^="departure"],
.entries .row [name^="arrival"],
.entries .row [name^="alternate"]{
	text-transform: uppercase;
}


/* PRINT */

@media print{
	body{
		margin: 0;
		padding: 0;
	}

	.menu, .no_print{
		display: none;
	}

	input[type="date"]::-webkit-inner-spin-button,
	input[type="date"]::-webkit-calendar-picker-indicator {
		display: none;
		-webkit-appearance: none;
	}

	form input,
	form div,
	form textarea{
		outline: none;
	}
}