/*===========================================================================
	Print (Global)
	
	This stylesheet optimizes the page for printing in the following ways:
	* Resets fixed widths to fluid (printed pages are narrower than 800px).
	* Hides parts of the page that need not be printed (i.e. navigtation).
	* Disables image replacement.
===========================================================================*/

/* Imports (must come first in the file)
===========================================================================*/

/* Supressed
===========================================================================*/

*.skip-link,
*.edit-link,
div#primary-content div.hentry.post ul.entry-nav,
div#primary-content div#respond,
div#primary-content form#select-holiday-month,
div#primary-content form#select-holiday-country,
div#primary-content form#search-holiday,
div#content div#secondary-content,
div#content div#tertiary-content,
div#content ul#incremental-nav,
div#page div#primary-nav-and-search,
div#page ul#meta-nav,
div#page div#akst_form {
	display: none;
}

/* Page
===========================================================================*/

body div#page {
	width: auto;
	margin-top:  137px;
	
	background-image: none;
}

div#page div#content {
	background-image: none;
}

div#content div#primary-content {
	width: auto;
	
	padding-top: 0;
}

/* Defaults
===========================================================================*/

/* Links */

a:visited {
	font-style: normal;
}

div#primary-content div.hr {
	background-image: none;
}

div.hr hr {
	display: block;
}

/* Primary Content
===========================================================================*/

/* .bulleted, .numbered, and div.list-item-content added with JavaScript */

div#primary-content div.entry-content ul.bulleted li,
div#primary-content div.entry-summary ul.bulleted li,
div#primary-content div.entry-content ol.numbered li,
div#primary-content div.entry-summary ol.numbered li {
	color: black;
}

div#primary-content div.entry-content ul.bulleted li div.list-item-content,
div#primary-content div.entry-summary ul.bulleted li div.list-item-content,
div#primary-content div.entry-content ol.numbered li div.list-item-content,
div#primary-content div.entry-summary ol.numbered li div.list-item-content {
	color: black;
}

/* Posts
===========================================================================*/

/* Published */

div#primary-content div.hentry.post abbr.published,
div#primary-content div.hentry.post html\:abbr.published {
	border-right-width: 1px;
	border-right-style: solid;
}

/* redisplay year on posts not older than a year */
div.hentry.post abbr.published.less-than-a-year-old span.year,
div.hentry.post html\:abbr.published.less-than-a-year-old span.year {
	position: static;
	left: 0;
}

/* Lists */

/* UL List Items */
div#primary-content div.entry-content ul li,
div#primary-content div.entry-summary ul li {
	display: list-item;
	list-style-type: disc;
	
	padding-left: 0;
	
	background-image: none;
}

/* Nested UL List Items */
div#primary-content div.entry-content li ul li,
div#primary-content div.entry-summary li ul li,
div#primary-content div.entry-content li li ul li,
div#primary-content div.entry-summary li li ul li {
	display: list-item;
	list-style-type: square;
	
	padding-left: 0;
	
	background-image: none;
}

div#primary-content div.entry-content ol li,
div#primary-content div.entry-summary ol li {
	list-style-type: decimal;
}

div#primary-content div.entry-content li ol li,
div#primary-content div.entry-summary li ol li,
div#primary-content div.entry-content li li ol li,
div#primary-content div.entry-summary li li ol li {
	list-style-type: lower-alpha;
}

/* Misc */

div#primary-content div.hentry.post div.more-link a {
	background-image: none;
}

div#comments h1#join-the-discussion,
div#respond h1#leave-a-reply {
	padding-left: 20px;
	background-image: none;
	
	border-width: 1px 0 1px 0;
	border-style: solid;
}

/* Comments
===========================================================================*/

ol#comment-list li.hentry div.comment-meta {
	width: auto;
}

/* Primary Banner
===========================================================================*/

div#content div#primary-banner {
	top: -137px;
}

/* Secondary Banner
===========================================================================*/

div#content div#secondary-banner {
	clear: both; /* without incremental-nav, we have to clear our own darn selves */
}

/* Logo
===========================================================================*/

div#page a#logo {
	top: -65px; /* 53px height + ((77px - 53px height) / 2) */
}

/* Polls
===========================================================================*/

div#page div.democracy div.dem-graph a em {
	color: black;
	display: inline;
}

