.subject-information-left-box
{
	display:none;
}
/*
.rightside-content
{
	visibility: visible;
	display:block;
	float:none;
}
*/
.rightside-content-wrapper, .rightside-content-backdrop
{
	float:none;
}
.information-boxes-program-wrapper, .addthis-wrap
{
	display:none;
}

.table-layout{
    padding: 0 0 20px 15px;
    font-size: 1em;
}

.header-row{
    clear: both;
    background: #DDDDDD;
    color: #666666;
    border-top: 0px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.table-row{
    background: #FFFFFF;
    font-weight: normal;
    clear: both;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.group-heading{
  padding: 4px;
  float: left;
}


.subject-equivalency-list, .subject-stream-text{
  padding: 4px;
}
.equivalency-place-holder{
  padding: 4px 4px 4px 8px;
  float: left;
}
.subjectcode{
  padding: 4px;
  float: left;
  /*font-weight: bold; */
}
.subjectname{
  padding: 4px 4px 4px 8px;
  float: left;
  font-weight: bold;
}

.availability{
  float: right;
  font-style: italic;
  padding: 4px 2px 4px 0px;
}

.subject-information:not(.subject-information-hide){
  display: block;
}
.subject-information{
  padding: 4px 10px 4px 30px;
}

.subject-description
{
  width: 90%;
  float: left;
}
/*.subject-description>.description, .subject-table*/
.subject-table
{
	/*display:none;*/
}

.outline-links{
  display:none;
}

.offered{
  margin-top: 10px;
}

.offered-title, .prerequisite-title{
  color: #666666;
  font-style: italic;
}


.subject-table{
    padding: 10px 0 0 0;
}

.subject-table .table-row{
    border: 0px;
    border-bottom: 1px solid rgb(255, 18, 0);
    padding: 2px 0 2px 0;
}

.subject-table .table-row:hover{
    background: #EEEEEE;
}

.subject-table .table-row div{
    display: inline-block;
    padding: 0;
    margin: 0;
}

.section-code{
    color: #666666;
    width: auto;
}
.day-of-week{
    color: #333333;
    font-weight: bold;
    width: auto;
}

.dates{
    color: #333333;
    width: auto;
}

.times{
    color: #333333;
    font-weight: bold;
    width: auto;
}

.subject-code-something{
  color: orange;
}

.location{
    color: #666666;
    width: auto;
}

.notices{
    color: #666666;
    width: 100%;
}

.fees{
    color: #333333;
    width: auto;
}

.link-to-register{
    width: 16%;
    text-align: center;
    font-size: 0.84em;
}
