﻿/*Copyright Bridgeline Software, Inc. An unpublished work created in 2008. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. 
("Bridgeline").  Copying, distribution or disclosure without Bridgeline's express written permission is prohibited.*/

/***** BASIC PRINT STYLES *****/
body{ 
	font-family: arial, sans-serif;
	font-size: 10pt;
	background-image: none; 
	background: #fff;
	color: #000;
}
ul, ul li{
	list-style-type: disc;
}
ul, ol{
	margin-left: auto;
}

/***** BASIC LAYOUT *****/
div.wrapper{
	display: block !important;
	float: none !important;
	overflow: visible !important;
	width: 100%;
	height: auto !important;
	margin: 0;
	padding: 0;
	clear: both !important;
}
/* Header */
div.header{
	position: static;
}
div.header div.logo{
	position: static;
	top: 0px;
	left: 0px;
}
/* Footer */
div.footer{
	float: none;
	clear: both;	
	border-top: 1px solid #cccccc;
}
div.footer div.rcContent{
	padding-left: 0 !important;
}

/***** Hide Containers *****/
div.utilityContainer, div.globalNav, div.miniSitemapOuterContainer, .flashContent, div.footer div.section ul, div.footer img.logo, div.introContainer, div.videoThumbnail, ul.filePdf{
	display: none !important;
	float: none !important;
	clear: both !important;
}

/***** Home *****/
div.home div.hightlight,div.home div.hightlight div.content, div.home div.testimonial, div.home div.testimonial div.flashHolder, div.home div.testimonial div.content{
	clear: both;
	float: none;
	width: 100%;
	margin: 0;
}
div.home div.hightlight div.imageHolder, div.home div.login, div.home div.promo{
	display: none !important;
}

/***** TEMPLATE: In the Home *****/
div.inTheHomeContent div.column1, div.inTheHomeContent div.column2{
	clear: both;
	float: none !important;
	width: 100% !important;
	margin: 0;
}
div.inTheHomeContent div.colKindergarten div.rcContent, div.inTheHomeContent div.colSecondGrade div.rcContent,
div.inTheHomeContent div.colPreK div.rcContent, div.inTheHomeContent div.colFirstGrade div.rcContent{
	width: 100%;
}
div.inTheHomeContent img.icon,
div.inTheHomeContent div.imageContainer{
	display: none!important;
	float: none;
	clear: both;
}

/********* TEMPLATE: In The Home Product Detail *********/
div.productInfo1, div.productInfo2{
	float: none! important;
	clear: both;
	width: 100% !important;
}
div.productInfo1 div.rcContent, div.productInfo2 div.rcContent{
	width: 100%;
	padding: 0 !important;
}
div.productInfo1{
	margin-right: 0;
}

/********* TEMPLATE: In The Class Room landing template **********/
/* Introduction */
div.inTheClassroomIntro, div.inTheClassroomIntro div.teacherEdition, div.inTheClassroomContent div.imageContainer{
	display: none;
}
div.inTheClassroomContent div.column1, div.inTheClassroomContent div.column2, div.firstRow, div.colTeacherProducts div.content{
	float: none;
	width: 100% !important;
}

/********** TEMPLATE: Why it Works **********/
div.whyItWorks div.section1, div.whyItWorks div.section2{
	float: none !important;
	width: 100%;
	margin-right: 0;
}
div.whyItWorks div.section2 div.imageContainer, div.whyItWorks div.imageHolder, div.whyItWorks div.menuContainer{
	display: none !important;
}
div.whyItWorks div.section2 div.moreInfo{
	margin-left: 0;
}
div.whyItWorksGeneric, div.whyItWorksGeneric div.introContent{
	display: block !important;
}
div.whyItWorksGeneric div.introContent{
	float: none !important;
	clear: both;
	width: 65%;
}

/***** SIFR Styles *****/
.sIFR-flash {
	display    : none !important;
	height     : 0;
	width      : 0;
	position   : absolute;
	overflow   : hidden;
}

.sIFR-alternate {
	visibility : visible !important;
	display    : block   !important;
	position   : static  !important;
	left       : auto    !important;
	top        : auto    !important;
	width      : auto    !important;
	height     : auto    !important;
}