/**
 *	Stylesheet for printed pages
 */
 
body {
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* show the targeted URL after links */
a:link:after,
a:visited:after,
a:hover:after,
a:active:after {
	font-style: italic;
	font-weight: normal;
	content: " <" attr(href) "> ";
	color: grey;
}
a[href^="/"]:after {
	content: " <http://www.example.com"attr(href)"> ";
}

/* make sure table headers are repeated on every page on large tables, also in IE */
thead {
	display: table-header-group;
}

/* avoid table rows from breaking when spread across multiple pages */
tr {
	page-break-inside: avoid;
}