/* -------------------------------------

Title : K-State Print Stylesheet
Author : Jeff Croft
URL : http://k-state.edu

Description : This is the print stylesheet for k-state.edu.

Created : July 30, 2005
Modified : August 5, 2005

---------------------------------------- */


/* Neutralize styling:
   Remove padding and margin on some elements: */
html, body, form, fieldset {
   margin: 0;
   padding: 0;
}

/* Neutralize styling:
   Linked image should not have borders */
a img {
   border: none;
}

/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {
   margin: 1em 0;
   padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
dd, blockquote {
   margin-left: 1em;
}

/* Miscellaneous conveniences: */
label {
   cursor: pointer;
}
fieldset {
   border: none;
}

/* Form field text-scaling */
input, select, textarea {
   font-size: 100%;
}


/* Redefine standard XHTML elements
----------------------------------------------- */

body {
   /* Lucida Grande is the default system font on Mac OS X and is preferred
      to Verdana on Mac. If it's available use it.
      Most people will see Verdana, though. */
   font-family: "Lucida Grande", Verdana, Arial, sans-serif;
   font-size: 12px;
   color: #333;
   line-height: 1.4em;
}

h1, h2, h3, h4, h5, h6 {
   font-family: Helvetica, Arial, sans-serif;
   font-weight: bold;
   color: #333;
   color: #50017c;
}

h1 {
   margin: 5px 0 1em 0;
   font-size: 30px;
   text-transform: uppercase;
}

h2 {
   font-size: 16px;
}

h3 {
   font-size: 14px;
}

h4 {
   font-size: 12px;
}

h5 {
   font-size: 11px;
   }

h6 {
   font-size: 10px;
}

strong {
   font-weight: bold;
}


p {

}

a, a:link, a:active, a:visited {
   color: #50017C;
   text-decoration: underline;
}

a:hover {
   color: #50017C;
}

a img {
   border: none;
}

blockquote {
   margin: 1em 0 1em 2em;
}

pre {

}

code {
   font-family: monospace;
   background-color: #dfdfdf;
}

ul {
   margin: 1em 0 1em 2em;
}

ol {
   margin: 1em 0 1em 2em;
}

dl {
   margin: 1em 0 1em 2em;
}

dt {
   font-weight: bold;
   margin-top: .5em;
}

dd {
   margin: 0 0 0 1em;
}

table {
   border-collapse: collapse;
}

table caption {
   font-style: italic;
   text-align: left;
}

table thead {
   background-color: #dfdfdf;
}

table tfoot {
   background-color: #dfdfdf;
}

table th {
   padding: 5px;
   margin: 0;
   background-color: #dfdfdf;
   font-weight: bold;
   text-align: left;
}

table td {
   margin: 0;
   padding: 5px;
   border-bottom: 1px solid #ccc;
}

fieldset {
   padding: 1em;
}




/* Layout
----------------------------------------------- */

div#KSU_brandBar {
   display: none;
}

div#KSU_headerWrapper {

}

div#KSU_header {

}

div#KSU_masthead {
   width: 100%;
   float: left;
}

div#KSU_masthead h1 {
   display: none;
}

div#KSU_masthead h1 a:link,
div#KSU_masthead h1 a:visited,
div#KSU_masthead h1 a:active,
div#KSU_masthead h1 a:hover {
   display: none;
}

div#KSU_masthead h2 a:link,
div#KSU_masthead h2 a:active,
div#KSU_masthead h2 a:visited {
   font-size: 24px;
   text-decoration: none;
   color: #666;
   line-height: 30px;
}


div#KSU_wrapper {
   border-top: 5px solid #dfdfdf;
   padding-top: 1em;
   margin-top: 1em;
   clear: both;
}

div#KSU_innerWrapper {

}

div#KSU_navigation,
div#KSU_siteNav {
   display: none;
}

ul#KSU_utilityLinks {
   display: none;
}

div#KSU_sidebar {
   display: none;
}

div#KSU_mainColumn {
}

div#KSU_mainColumnSidebar {
   display: none;
}

body.KSU_threeColumn div#KSU_mainColumnSidebar {
   display: block;
   float: right;
   width: 156px;
   padding: 0 10px;
   background-color: #C7C3B3;
}

div#KSU_mainContent {

}

body.KSU_threeColumn div#KSU_mainContent {
   margin: 0 196px 0 0;
}

div#KSU_pageNav {
   display: none;
}

div#KSU_footer {
   clear:both;
}

div#KSU_footerContent {

}






/* The feature photo/brag areas, often used on second level pages. */
div#KSU_photoBar {
   height: 150px;
   overflow: hidden;
   margin: 0 0 1em 0;
}

   body.KSU_oneColumn div#KSU_photoBar {
      width: 672px;
   }

   body.KSU_twoColumn div#KSU_photoBar {
      width: 510px;
   }

   body.KSU_threeColumn div#KSU_photoBar {
      width: 320px;
   }

div.KSU_photoBox {
   float: left;
   height: 150px;
   overflow: hidden;
}

   body.KSU_oneColumn div.KSU_photoBox {
      width: 168px;
   }

   body.KSU_twoColumn div.KSU_photoBox {
      width: 170px;
   }

   body.KSU_threeColumn div.KSU_photoBox {
      width: 160px;
   }

div.KSU_bragBox {
   float: left;
   height: 150px;
   overflow: hidden;
   background-color: #732799;
   padding: 20px;
}

   body.KSU_oneColumn div.KSU_bragBox {
      width: 296px;
   }

   body.KSU_twoColumn div.KSU_bragBox {
      width: 300px;
   }

   body.KSU_threeColumn div.KSU_bragBox {
      width: 280px;
   }

div.KSU_bragBox p {
   margin: 0;
   padding: 0;
   font-size: 16px;
   line-height: 20px;
   font-style: italic;
   font-family: Georgia, "Times New Roman", serif;
   color: #fff;
}








/* Hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
   display: none !important;
   height: 0;
   width: 0;
   position: absolute;
   overflow: hidden;
}

span.sIFR-alternate {
   visibility: visible !important;
   display: block !important;
   position: static !important;
   left: auto !important;
   top: auto !important;
}
