﻿
/* Obliterate borders */

#s-lg-guide-tabs-title-bar 
{
border:0 !important;
}

/* Obliterate padding */

div.s-lib-box-content 
{
padding:0 !important;
}


* {
	background:transparent !important;
	box-shadow:none !important;
	color:#000 !important;
	page-break-before:avoid !important;
	page-break-after:avoid !important;
	page-break-inside:avoid !important;
	text-shadow:none !important;
}


html, body
{
	height:auto !important;
	overflow:visible !important;
}

header,
footer,
.navbar,
.hidden-print,
.no_print,
#s-lg-guide-print-url,
#s-lib-footer-login-link
{
	display:none;
}

.visible-print,
.visible-print-block
{
	display:block !important;
}

table.visible-print { display:table; }
tr.visible-print { display:table-row !important; }
th.visible-print, td.visible-print { display:table-cell !important; }

.visible-print-inline { display:inline !important; }
.visible-print-inline-block { display:inline-block !important; }


h1, h2 {
	border-bottom:2px solid #000 !important;
	color:#000;
	font-family: "ITCAvantGardeW04-Medium 1122896", "Arial", sans-serif;
	font-style:normal;
	font-weight:normal !important;
	line-height:28px;
	margin-bottom:15px;
	margin-top:0;
	padding:0 0 7px 0 !important;
}

h1 {
font-size:26px !important;
}

h2 {
font-size:22px !important;
}

h2.s-lib-box-title{
margin-bottom:15px !important;
}

a, a:visited { text-decoration:underline; }
a[href]:after { content:" (" attr(href) ")"; }
abbr[title]:after { content:" (" attr(title) ")"; }
a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }

pre, blockquote
{
	border:1px solid #999;
	page-break-inside:avoid;
}

thead
{
	display:table-header-group;
}

img
{
	max-width:100% !important;
}
/*
p, h2, h3
{
	orphans:3;widows:3;
}
*/

select,
.table td,
.table th
{
	background-color:#fff !important;
}

.btn > .caret, .dropup > .btn > .caret { border-top-color:#000 !important; }

.label { border:1px solid #000; }

.table { border-collapse:collapse !important; }

.table-bordered th,
.table-bordered td
{
	border:1px solid #ddd !important;
}
