@media print {
  
/* Remove unwanted elements */
header, .header, footer, .slideshow, nav, .banner, .sidebar, .carousel, .i-am_container, .home-sidebar, .main-navigation {
	display: none;
}

body {
	font: 12pt Georgia, "Times New Roman", Times, serif;
	line-height: 1.3;
}

h1 {
	font-size: 24pt;
}

h2 {
	font-size: 14pt;
	margin-top: 25px;
}


.main-content a:link:after, .ContentTemp_MainCol a:link:after, .ContentTemp_SideCol a:link:after, 
.main-content a:visited:after, .ContentTemp_MainCol a:visited:after, .ContentTemp_SideCol a:visited:after { 
	content: " (" attr(href) ") "; 
	font-size: 90%; 
}

.main-content,
.sidebar, .main-content_userarea {
  min-height: 0!important;
}

/* Ensure the content spans the full width */
.main-content, .ContentTemp_MainCol, .ContentTemp_SideCol {
	width: 100%; 
	margin: 0; 
	float: none;
}

/* remove box shadows on content area */
.main-content__boxes,
.news {
  box-shadow: none;
}

.user-content {
  box-shadow: none;
}

.full-shadow {
  box-shadow: none;
}

.shadow {
  box-shadow: none;
}

.box__content {
  border: none;
}

.box__content--foot {
  border: none;
}

.content {
  border: none; 
}

/*Make some elbow room */
td {
    vertical-align: top;
    padding: 15px;
}

td img {
    vertical-align: top;
    padding: 0 15px;
}

/* Change text colour to black (useful for light text on a dark background) */
body {
	color: #000 
}

/* Improve colour contrast of links */
a:link, a:visited {
	color: #666666;
}

}