
html, body, #content
{
    background: #FFFFFF;
    margin: 0px;
	padding: 0px;
	border: 0px;
	-webkit-print-color-adjust: exact;
}

/* Remove Elements */
#header, #footer, #wrapper, #menu
{
    display: none;
}

#page
{
	background: white;
	width: 100%;	/* if I specify a size like 210mm then the element extends outside its parent in print mode */
	border: 0px;
	padding: 0px;
	-webkit-print-color-adjust: exact;
}

/* Show URL */
a:link, a:visited
{
    background: transparent;
    color: #333333;
    text-decoration: none;
}

a:link[href^="http://"]:after, a[href^="http://"]:visited:after
{
    content: " (" attr(href) ") ";
}

a[href^="http://"]
{
    color: #000000;
}

.border-top-bottom-style
{
    display: none;
}
