/*
	tech.mn, Master Stylesheet for print media
	Last Updated: 16 December 2009
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Global
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1 {
	float: none !important;
	text-indent: 0 !important;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#header {
	float: none;
	}
#header h1 {
	float: none;
	}
#header h1 a {
	float: none;
	text-indent: 0;
	}
#header form {
	display: none;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#navigation {
	display: none;
	}
#subnavigation {
	display: none;
	}
#networknavigation {
	display: none;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.column form {
	float: none;
	}
.column input {
	float: none;
	}
.column textarea {
	float: none;
	}
form p {
	float: none;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Tables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table {
	float: none;
	}
.dataTables_wrapper {
	float: none;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Sidebar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Subscribe section */
#subscribe {
	float: none;
	}
#subscribe li {
	float: none;
	}
#subscribe li a {
	float: none;
	}

/* Twitter stream */
#tweets li,
#upcoming-events li {
	float: none;
	}	
.section p.normal {
	float: none;
	}

/* Blue buttons */
div.section a.button-blue {
	float: none;
	display: block;
	text-align: left;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Directory
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.directory p {
	float: none;
	}
.directory table {
	clear: left;
	}
	
/* Search */
#search-results {
	float: none;
	}
#search-results ul li {
	float: none;
	}
	
/* Details */
#map {
	float: none;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Comments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#comments {
	float: none;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Main content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.column {
	float: none;
	clear: left;
	padding: 0 0 20px 0 !important;
	display: block;
	}
	
.section {
	float: none;
	display: block;
	}
	
.section object {
	display: none;
	}
.section img.callout {
	float: none;
	}	
.container {
	float: none;
	}
.older-post {
	float: none;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer {
	float: none;
	width: auto;
	}
#footer .menu {
	float: none;
	}
#footer .info {
	float: none;
	}
#footer p {
	float: none;
	}
	#footer .menu p.links { float: none; }
	#footer .info p.address { float: none; }

#footer p a.logo {
    float: none;
    padding: 0;
    }
