/*
	Fan vs. Fan, Print Styles
	Last Updated: 25 February 2009
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Global
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1 img {
	display: none;
	}
h2 {
	font-size: 1.6em;
	line-height: 1em;
	font-family: Georgia, "Times New Roman", serif;
	}
h4.blue {
	clear: left;
	}
p.actions { 
	display: none;
	}
img.callout {
	clear: left;
	float: none;
	}
	
div.entry {
	float: none;
	clear: left;
	border: none;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Lists
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.dividedlist {
	float: none;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Tables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table {
	float: none;
	clear: left;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
form {
	float: none;
	clear: left;
	}
form fieldset {
	float: none;
	clear: left;
	}
form fieldset p {
	clear: left;
	}
form fieldset input,
form fieldset select,
form fieldset textarea {
	clear: left;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#header ul {
	display: none;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Columns
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.triple-column {
	float: none;
	clear: left;
	}
div.double-column {
	float: none;
	clear: left;
	}
div.single-column {
	float: none;
	clear: left;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Boxes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.white {
	clear: left;
	float: none;
	border: none;
	}
div.white h3 {
	font-size: 1.6em;
	}
div.white h4 {
	clear: left;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Comments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.post {
	float: none;
	clear: left;
	}

	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Competition Modules
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
div.challenge {
	float: none;
	clear: left;
	}
div.challenge-results {
	float: none;
	clear: left;
	}
div.challenge-steps {
	float: none;
	border: none;
	}
div.challenge-steps ul li a {
	border: none;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Page Specific -- Home page
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#checkout-utm {
	padding-left: 0;
	width: 310px;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Page Specific -- Inner Debate page
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h2.initialclaim img {
	display: none;
	}
div.round {
	float: none;
	}
div.round img {
	display: none;
	}
div.round h3 {
	float: none;
	clear: left;
	margin: 0;
	padding: 0;
	}
div.supporting, div.opposing {
	float: none;
	padding: 0;
	clear: left;
	margin-top: 0;
	}
div.opposing p {
	text-align: left;
	}
div.opposing object {
	float: none;
	}	

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Page specific -- Fancaster Shows page
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
div.about {
	border: none;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Page specific -- How To Score page
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
ol.steps-vertical {
	float: none;
	}
ol.steps-vertical li {
	clear: left;
	float: none;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Page specific -- Profile page
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
div.profile-content {
	border: none;
	float: none;
	clear: left;
	}
div.profile-content h3 {
	margin-top: 20px;
	}	
div.profile-content ul {
	float: none;
	clear: left;
	}
ul#profile-navigation {
	float: none;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Sidebar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.fanbowl-listings {
	clear: left;
	}
div.instructions {
	clear: left;
	float: none;
	border: none;
	}
div.advertisement_468x60 {
	display: none;
	}
div.advertisement_300x250 {
	display: none;
	}
.repl-otherchallenges {
	clear: left;
	}
div.other-challenges {
	float: none;
	clear: left;
	}
div.entity {
	float: none;
	clear: left;
	border: none;
	}	
ul.shows {
	float: none;
	clear: left;
	}	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Image Replacement
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.replace {
	text-indent: 0;
	height: auto;
	}