/*

	stylesheet for printing pages from http://www.camp-wireless.org/

	$Id: campwireless-print.css,v 1.2 2020/06/28 12:44:56 koos Exp $

*/

	BODY {
		background-color: white;
		color: black;
		font-family: verdana,helvetica,sans-serif;
		margin: 5px;
	}
	A:LINK {
		color: black;
	}
	div.adbox {
		display: none;
	}
	div.googleadbox {
		display: none;
	}
	TABLE.pagebox {
		border: 0px;
		width: 100%;
		border-spacing: 0px;
	}
	.pagebox TD {
		margin: 0px;
		padding: 0px;
	}
	.pagebox TR {
		vertical-align: top;
		padding: 0px;
		margin: 0px;
	}
	.middlebox {
		width: 100%;
	}
	div.siteaffiliates {
		float: right;
		border-width: 1px;
		border-style: dotted;
		border-color: black;
		padding: 2px 2px;
		border-width: 1px;
	}
	.textbox {
		background-color: white;
		color: black;
		border: solid black;
		border-width: 2px;
		padding: 3px 3px;
		margin: 2px;
		width: 95%;
	}
	.textbox H1 {
		margin: 8px 0px;
	}
	.textbox H2 {
		margin: 8px 0px;
	}
	.textbox H3 {
		margin: 8px 0px;
	}
	.infotextbox {
		display: none;
	}
	.centtextbox {
		background-color: white;
		color: black;
		border: solid black;
		border-width: 2px;
		padding: 1px 1px;
		text-align: center;
	}

	.smaller {
		font-size: smaller;
	}
	.printonly {
		margin: 10px 10px;
		font-size: larger;
		font-weight: bold;
	}
	.printonly.url {
		font-weight: bold;
		text-decoration: underline;
	}
	.displayonly {
		display: none;
	}

/* grid model */

.pageblock {
	display: grid;
	grid-template-rows: [shorttop] min-content [main] 1fr [adbl] min-content;
	grid-template-columns: [multicol] 1fr;
}

.mainblock {
	grid-column-start: multicol;
	grid-column-end: multicol;
	grid-row-start: main;
	grid-row-end: main;
}

.menublock {
	display: none;
}

.infoblock {
	display: none;
}

.adblock {
	grid-column-start: multicol;
	grid-column-end: multicol;
	grid-row-start: adbl;
	grid-row-end: adbl;
}

.topblock {
	grid-column-start: multicol;
	grid-column-end: multicol;
	grid-row-start: shorttop;
	grid-row-end: shorttop;
}

div.smalltime {
	display: none;
}
