/**************************************************
 *                     print                      *
 **************************************************/
a:link                                            { background:transparent; color:#333; font-weight:700; text-decoration:underline; }
a:visited                                         { background:transparent; color:#333; font-weight:700; text-decoration:underline; }
a[href^="http://"]                                { color:#000; }
a[href^="http://"]:link:after                     { content:" (" attr(href) ") "; font-size:90%; }
a[href^="http://"]:visited:after                  { content:" (" attr(href) ") "; font-size:90%; }
blockquote                                        { font-size:10pt; margin:1.3em; padding:1em; }
body                                              { background:none; color:#000; font:12pt/1.4 "Times New Roman", Times, serif; letter-spacing:.2pt; margin:0; padding:0; width:100%; word-spacing:1.1pt; }
caption                                           { background:#fff; margin:0 0 2em; text-align:left; }
code                                              { clear:both; font:10pt Courier, monospace; }
h1                                                { clear:both; font:19pt Helvetica, Arial, sans-serif; }
h2                                                { clear:both; font:17pt Helvetica, Arial, sans-serif; }
h3                                                { clear:both; font:15pt Helvetica, Arial, sans-serif; }
h4                                                { clear:both; font:12pt Helvetica, Arial, sans-serif; }
h5                                                { clear:both; font:12pt Helvetica, Arial, sans-serif; }
h6                                                { clear:both; font:12pt Helvetica, Arial, sans-serif; }
hr                                                { background:#ccc; }
img                                               { border:0; float:left; margin:1em 1.5em 1.5em 0; }
table                                             { margin:1px; text-align:left; }
td                                                { border-bottom:1px solid #333; padding:4px 10px 4px 0; }
tfoot                                             { font-style:italic; }
th                                                { border-bottom:1px solid #333; font-weight:bold; padding:4px 10px 4px 0; }
thead                                             { display:table-header-group; }
tr                                                { page-break-inside:avoid; }

	/**************************************************
	 *                website specific                *
	 **************************************************/
	#backtotop                                        { display:none; }
	#breadcrumbs                                      { display:none; }
	#contactdetails                                   { display:none; }
	#footer                                           { display:none; }
	#header_flash                                     { display:none; }
	#sidebarleft                                      { display:none; }
	#sidebarright                                     { display:none; }