/*
 * Reset quotes
 */
q {
  quotes: none; }

q:after,
q:before {
  content: ""; }

/*
 * -----------------------------------------------------
 * 960 Grid System ~ Core CSS.
 * Learn more ~ http://960.gs/
 * 
 * Licensed under GPL and MIT.
 * -------------------------------------------------------
 */
/*
 * Grid Settings
 * ---------------------------
 */
body {
  min-width: 960px; }

/*
 * `Containers
 * ----------------------------------------------------------------------------------------------------
 */
/*
 * `Grid >> Children (Alpha ~ First, Omega ~ Last)
 * ----------------------------------------------------------------------------------------------------
 */
/*
 * `Grid >> Columns
 * ----------------------------------------------------------------------------------------------------
 */
/*
 * `Prefix Extra Space
 * ----------------------------------------------------------------------------------------------------
 */
/*
 * `Suffix Extra Space
 * ----------------------------------------------------------------------------------------------------
 */
/*
 * `Push Space
 * ----------------------------------------------------------------------------------------------------
 */
/*
 * `Pull Space >> 12 Columns
 * ----------------------------------------------------------------------------------------------------
 */
/*
 * Hide everything unneeded
 */
footer,
header h1,
header nav,
img {
  display: none; }

/*
 * font sizes
 */
#page,
body {
  font: 12pt Georgia, "Times New Roman", Times, serif;
  line-height: 1.3;
  color: black;
  background: white;
  border-radius: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none; }

h1 {
  font-size: 24pt; }

h2 {
  font-size: 14pt;
  margin-top: 25px; }

aside h2 {
  font-size: 18pt; }

header .print {
  display: block; }

img {
  border: 0; }

/*
 * Mover the header a little bit awy from the content
 */
header {
  margin-bottom: 40px; }

/*
 * Separate blockquotes a little bit from the rest
 */
blockquote {
  font-size: 13pt;
  font-style: italic; }

/*
 * Change link color to black
 */
p a {
  color: black; }

p a:after {
  font-size: 80%;
  word-wrap: break-word; }

p a[href^="http://"]:after,
p a[href^="https://"]:after {
  content: " [" attr(href) "]"; }

q:after {
  content: " [" attr(cite) "]"; }

aside {
  border-top: 1px solid #bbbbbb;
  margin-top: 30px;
  display: block;
    /*
   * page-break-before: always;
   */
    /*
   * Moves the sidebar to new page
   */ }

#footer_nav_meta,
#mainMenu,
#subMenu {
  display: none; }

