﻿#roleselectorcontainer 
{
    display: none;
}

#menu
{
    display: none;
}

#userdetails
{
    display: none;
}

#screenlogo 
{
    display:none;
}

#printlogo 
{
    display:inherit;
}

#printspacer 
{
    display:inherit;
}

#ReportFormatSelectorContainer {
    display:none;    
}

#CourseGradesGrid
{
    border-style:hidden;
}

#editGradesLegend 
{
    position: fixed;
    bottom: 0;
    bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

#main {
	clear:both;
}

.k-button
{
    display:none;    
}

.k-grid-content
{
    overflow:visible;
    height:auto !important;
}

.k-scrollbar
{
    display:none;
}

fieldset
{
    border-style:hidden;
}

.k-header
{
    border-style:hidden;
}

.k-grid-header
{
   border-style:hidden;
}

div.k-grid-header
{
    /* override inlined padding kendo puts in the grid-header! */
    padding-right:0px !important;
}

.k-grid-header-wrap
{
    border-style:hidden;
}

/* Begin FARM Report Styling */

.print-header
{
    display: inline;
    text-align: left;
}

.print-header td
{
    border-style:hidden;
}

.course-data-print-label 
{
    font-weight:bold;
	width:120px;
	padding-bottom: 8px;
}

/* Make the grid header row semi useful when printed... */

.k-grid .k-grid-header .k-header .k-link {
    height: auto;
}

.k-grid .k-grid-header .k-header,
.k-grid .k-grid-header .k-last-header {
    white-space: normal;
}

.k-grid-filter, .k-icon, .k-arrow-up
{
    display:none;
}

.k-grid 
{
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.k-grid td 
{
    height:auto;
}

.k-header 
{
    padding: 0 !important;
}

.k-header a 
{
    text-decoration: none;
}

body
{
    background-color: White;
    color:Black;	
}

.centered-field-data 
{
    height:auto;
    max-height:9.8em;   /* 10 line text limit */
    white-space: normal;
}

#SignatureBlock, #SignatureBlock td
{
    padding: 1em;
}

#DashboardContent #ControlBar 
{
    display:none;
}

.exceeds-threshold-data 
{
    border-style: solid;
    border-width: 1px;
}

/* End FARM Report Styling */

/* Clobber scroll bars */
#gradesGrid div
{
    overflow: hidden;
}