﻿@media print {
body {
   background: white;
   font-size: 12pt;
   }
#menu {
   display: none;
   }
#wrapper, #content {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }

div#mast {
   margin-bottom: -8px;
   }
div#mast img {
   vertical-align: bottom;
   }

#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.alistapart.com" attr(href) ") ";
   }
a {
  text-decoration : underline;
  color : #0000ff;
}



.captcha { text-align:left;}

.popupContent { display:none;}

.upperText {text-transform:capitalize;}
a.control{display:none;}
a.terms{display:none;}
a.terms:hover{display:none;}

a.pathLink{display:none;}
a.pathLinkDisabled{display:none;}
a.pathLinkDisabled:hover{display:none;}

.BoxlinkDisabled {display:none;} 
.BoxlinkDisabled a{ display:none;} 
.BoxlinkDisabled a:hover{ display:none;} 

.thumbNail{display:none;}

.pathHead
{
	font: bold 20px Arial ;color:#0057a1; text-decoration:underline;
}

.pathDescription
{
	text-indent:10px; font: normal 14px Arial ;color:#333333;
}

.challengeRow
{
	display:none;
}
.step
{
	display:none;
}
.errorMsg
{
	display:none;
}

.sorry
{
	display:none;
}

.capitalize{font-family: Arial; text-transform:capitalize;}
.upper{font-family: Arial; text-transform:uppercase;}

.mailboxHeader
{
	display:none;
}

.hidden
{
	display:none;
}
.visible
{
	display:block;
}

.gridHeader
{
	background-color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px solid black;
}

.gridItem
{
	border-bottom:1px solid #000000;
	font:normal 12px Arial;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	height:16px;
	
}
.gridItemSelected
{
	border-bottom:1px solid #000000;
	font:normal 12px Arial;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	padding-left:5px;
	height:16px;
	
}

.gridAlternatingItem
{
	border-bottom:1px solid #000000;
	background-color:#ffffff;
	font:normal 12px Arial;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	height:16px;
}
.gridHeaderActivity
{
	display:none;
}

.gridItemActivity
{
	display:none;
	
}
.gridItemSelectedActivity
{
	display:none;
	
}

.gridAlternatingItemActivity
{
	
	display:none;
}
.grid
{
	border:1px solid black;
}
.input{display:block;}

input{display:none;}
.required
{
	display:none;
}

.confirmation
{
	display:none;
}

.termsHeader
{
	font-weight:bold; font-family:Arial; font-size: 16px;
}

p
{
	font-weight:normal; font-family:Arial; font-size: 12px; text-align:justify;
}

li{
	font-weight:normal; font-family:Arial; font-size: 12px; text-align:justify;
}
#BgWhite { background-color:#FFFFFF; width:900px;  margin-left:auto; margin-right:auto; text-align:center;}
#MainBanner { display:none;}
#MainBanner .upperArea { width:880px; margin:0 auto;}
#MainBanner .upperArea .logo{ width:141px; height:146px; float:left; }
#MainBanner .upperArea .rightArea{ display:none; }
#MainBanner .menuArea { clear:both; margin:0 auto; width:890px;  }

.MainMenu a{display:none;}
.MainMenu a:hover{display:none;}


.SubmenuTabs {
	
	display:none;
}
.SubmenuTabs a{
	display:none;
}
.SubmenuTabs a:hover{
	display:none;
}
.MainMenu {
	display:none;
}



.MainMenuSearch table{
	display:none;
}

.MainMenuSearch a{display:none;}
.MainMenuSearch a:hover{display:none;}

.MainMenuSearch a{display:none;}
.MainMenuSearch a:hover{display:none;}


.btnSearch{ display:none;}

.btnLogin{ display:none;}

.btnLong{ display:none;}

.btnLongest{ display:none;}

.btnLongestLink{ display:none;}

.textSearch { display:none; }
.dropselect { display:none;  }



.WhiteTabTitles {
	display:none;

	 
} 

.selectedLink
{
	display:none;
}

.defaultLink
{
	display:none;
}
.budgenatorActivity{display:none;}

.tabLink
{
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
a.default
{
	color:#0057a1;
	text-decoration:none;
}
.emptyLink
{
	border-bottom:solid 1px gray;
	background-color:#E7E7E7;
	height:25px;
	text-align:center;
}
.activitiesGrid{display:block;border:1px solid #000000;width:100%;}
.messageText
{
	color:#0057a1;
	text-align:center;
	}

.ContentArea { font: normal 12px Arial ;color:#333333; width:890px; border:0; margin:0 auto; }  
.ContentPageMargin { padding:15px; font: normal 12px arial; margin:0 auto; }
.Content a{ color:#0057a1; text-decoration:none;} 
.Content a:hover{ color:#333333; text-decoration:none;} 
.ContentTitle { display:none; }
.centertable { text-align:left;}
.maxtablewidthpercent { width:100% ;}
.maxtablewidth { width:890px; text-align:left; margin:0 auto;}
	
.TabTitles { display:none;}

.Boxlink { display:none;} 
.Boxlink a{ display:none;} 
.Boxlink a:hover{ display:none;} 

.tableContent { display:none;}

.footernew { display:none; }
.footer a{ display:none;}
.footer a:hover{ display:none;}
.footerNote { display:none;  }

/*//updates and addition 4 12 08/*/
.SearchList { list-style:none; margin-top:25px; margin-bottom:25px}
hr { height:1px; color:#f2f2f2; clear:both;}
hr.newLine{height:1px; color:#000000;}

.ThumbImage { display:none;}
.ThumbImage img{display:none;}
.tabletitle { display:none;}

.Boxlinkleft { display:none;} 
.Boxlinkleft a{ display:none;} 
.Boxlinkleft a:hover{ display:none;}
BoxlinkleftSelected { display:none;} 
BoxlinkleftSelected { display:none;} 
.thumbNailImage {display:none;}
.thumbNailImage1 {display:none;}
.selectedItem
{display:none;}
}

