@charset "UTF-8";
/* CSS Document */

/* CSS DIRECTORY
	1. = GLOBAL PRINT CSS
	2. = CSS SPECIFIC TO THE SUPPORT SECTION
	

	NOTE: Explaination for the extensive use of !important 
	Normally you should try to avoid using !important, or at least limit the use of it as much as possible.
	But when you’re mixing media, however, the use of !important becomes more defensible. This article on
	A List Apart explains very well why you would use it in a print style-sheet: 
	http://www.alistapart.com/articles/alaprintstyles/. 
*/


/* 1. GLOBAL PRINT CSS RESET */

/* Set all link text color to black */
a,
a:active,
a:visited {
	color: #000 !important;
}

/* Reset to general formatting */
html,
body,
.sprint,
.sprint #articleContainer,
.sprint .body,
.sprint .breadcrumb,
.sprint	.containerThreeColumn,
.sprint .containerFourColumn,
.sprint .containerFiveColumn,
.sprint .content,
.sprint .corporate,
.sprint .external,
.sprint .header,
.sprint .moduleDefault,
.sprint .modulePlain,
.sprint #breadCrumbLinks,
.sprint #masthead,
.sprint #navGlobal,
.sprint #navGlobal li#navSprint,
.sprint #navGlobal ul,
.sprint #navGlobal li#navSprint a,
.sprint #navInnerWrapper,
.sprint #navWrapper {
	background: none !important;
	border: 0;
	clear: both !important;
	color: #000 !important;
	display: block !important;
	float: none !important;
	height: auto !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	position: static !important;
	width: auto !important;
}

/* Hide page elements/components that shouldn't be printed */
/* NOTE: Not sure that we always want to hide element with class="containerOneColumnRt", but for now it will do */ 
.sprint #navUtility,
.sprint .header .corporate,
.sprint #footerActions,
.sprint #navFooter li,
.sprint #navGlobal li,
.sprint #navSearchWrapper,
.sprint #navUser,
.sprint .body .containerOneColumnRt {
	display: none !important;
}

/* Display Sprint print logo */
.sprint #navGlobal #navSprint img#logo {
	display: block !important;
}

/* Make sure any text element using sIFR is displayed correctly*/
.sprint .sifr span {
	display: inline !important;
	color: #000;
}

/* Special treatment for copyright text */
.sprint #navFooter .alt {
	margin-top: 2em;
	padding-top: 2em;
	border-top: solid 1px #000;
	text-align: center;
	color: #000 !important;
	display: block !important;
	background: none;
}

.sprint .external {
	margin-top: 3em;
}
 
.sprint #navGlobal li#navSprint {
	margin-bottom: 0.5em !important;
}


/* 2. SUPPORT SPECIFIC PRINT CSS */
.sprint #articleContainer,
.sprint #articleContainer
.sprint #frmRateArticle,
.sprint .ratingInfo,
.sprint #articleRatingTools
{
	/*width: auto !important;*/
	margin: 0 !important;
	padding: 0 !important;
	border: 0;
	background: none !important;
	color: #000 !important;
	display: block !important;
	clear: both;
}

/* Add padding and margins to article elements */
.sprint #articleContainer {
	padding-top: 3em !important;
}
.sprint #articleContainer #articleRatingTools {
	display: block;
	float: none;
	clear: both;
	position: static;
	margin-top: 2em;
	padding-top: 2em;
}

.sprint #moduleSearchSupport,
.sprint .articleTools,
.sprint .addTag {
	display: none !important;
}

/* Article Rating Tools for Print Layout 
--------------------------------------------*/

.sprint .ratingInfo,
.sprint #articleRatingTools {
	clear: both;
	margin-top: 2em;
	text-align: right;
}

/* Hide all my rating labels except the one selected, if any */
.sprint #articleRatingTools fieldset.rating label {
	display: none;
}

/* Only display selected rating label */
.sprint #articleRatingTools .rating,
.sprint #articleRatingTools .rating1 label.rate1,
.sprint #articleRatingTools .rating2 label.rate2,
.sprint #articleRatingTools .rating3 label.rate3,
.sprint #articleRatingTools .rating4 label.rate4,
.sprint #articleRatingTools .rating5 label.rate5,
.sprint #articleRatingTools .rating1 .rate1 a,
.sprint #articleRatingTools .rating2 .rate2 a,
.sprint #articleRatingTools .rating3 .rate3 a,
.sprint #articleRatingTools .rating4 .rate4 a,
.sprint #articleRatingTools .rating5 .rate5 a {
	display: inline !important;
	visibility: visible !important;
	background-image: none !important;
	width: auto;
	height: auto;
	position: static;
	text-indent: 0;
}

/* Average rating */
.sprint #articleRatingTools .currentRatingInfo .bigRating,
.sprint #articleRatingTools .currentRatingInfo .bigRating em,
.sprint #articleRatingTools .currentRatingInfo .bigRatingOneStar,
.sprint #articleRatingTools .currentRatingInfo .bigRatingTwoStar,
.sprint #articleRatingTools .currentRatingInfo .bigRatingThreeStar,
.sprint #articleRatingTools .currentRatingInfo .bigRatingFourStar,
.sprint #articleRatingTools .currentRatingInfo .bigRatingFiveStar {
	background: none !important;
	display: inline;
	width: auto !important;
	text-indent: 0;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	float: none;
}

.sprint #articleRatingTools .currentRatingInfo,
.sprint #articleRatingTools .currentRatingInfo .bigRating,
.sprint #articleRatingTools .currentRatingInfotertiary {
	text-align: center;
	display: inline;
	margin: auto !important;
	padding: 0 0 0 0 !important;
	width: auto;
	float: none;
}

.sprint #articleRatingTools .ratingInfo,
.sprint #articleRatingTools .currentRatingInfo,
.sprint #articleRatingTools span.avgRating,
.sprint #articleRatingTools div.bigRating,
.sprint #articleRatingTools div.bigRating em,
.sprint #articleRatingTools .bigRatingOneStar,
.sprint #articleRatingTools div.tertiary,
.sprint #articleRatingTools div.ratingUpdated,
.sprint #articleRatingTools .myRating {
	background: none; !important;
	text-indent: 0;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.sprint #articleRatingTools .currentRatingInfo,
.sprint #articleRatingTools .bigRating,
.sprint #articleRatingTools .bigRating em,
.sprint #articleRatingTools .bigRatingOneStar,
.sprint #articleRatingTools .tertiary,
.sprint #articleRatingTools .ratingUpdated {
	text-align: center;
	float: none;
}

/* Remove user comments fly-out */
.sprint #articleRatingTools fieldset.userComments {
	display: none !important;
}

/* SPECIFIC FOR CMS ARTICLES (.kbArticle) */
.sprint .kbArticle table thead td h3.corporate {
	border-bottom: none;
}