  /** Styles for Tables @desktop **/
	.RProj table{ 
		margin-bottom:2em;
		width: 100%; 
		border-collapse: collapse; 
		border-color: none;
		overflow-x: visible;
	}
	.RProj table{ 
		overflow-x: visible;
	}
	.RProj table tr{
		border-bottom:1px dotted #ccc;
	}

	.RProj table th{ 
		background: none; 
	    color: #444;
	    font-family: "DINWeb",sans-serif;
	    font-weight: inherit;
	    padding: 1em 0 .5em 0.25em;
	    /*font-size: 1.5em;*/
		font-weight: inherit;
		border-bottom:none;

	}
	.RProj table td, .RProj th { 
		padding: 1em 6px 1em 6px; 
		/*border: 1px solid #ccc;*/ 
		text-align: left; 
	}
	/***/

@media (max-width: 768px) {
      /** Styles for Tables @780 **/
	
		/* Force table to not be like tables anymore */
		.RProj table, .RProj thead, .RProjtbody, .RProj th, .RProj td, .RProj tr{ 
			display: block; 
			width:100%;
			float:left;
  			clear:left;
		}
		
		.RProj table td, .RProj table th{
			padding: none;
		}

		.RProj table tr th{ 
			display:none;
		}
			.RProj table tr:nth-child(1) {
				display:none;
			}

		.RProj table tr{ 
			border: 1px solid #ccc; 
			border-bottom:none;
			margin-bottom:2em;
			box-shadow: 0 -8px 0 #ccc;
		}
		

		.RProj table td{ 
			/* Behave  like a row */
			border: none;
			border-bottom: 1px dotted #ccc; 
			position: relative;
			padding-left: 50%; 
			font-family: "DinWeb", sans-serif;
		}
			.RProj table td:last-child{
				border-bottom:1px solid #ccc;
			}

			/*table td:first-child{

				}*/
		
		.RProj td:before{ 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 14px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
			padding: 0em 0em 0em 0.5em;
			font-family:"DINWebBold", sans-serif;
			color:#333;
		}
		
		/* Label the data*/
		.RProj td:nth-of-type(1):before { content: "Project Title"; }
		.RProj td:nth-of-type(2):before { content: "Faculty"; }
		.RProj td:nth-of-type(3):before { content: ""; }
		.RProj td:nth-of-type(4):before { content: ""; }
		.RProj td:nth-of-type(5):before { content: ""; }
		.RProj td:nth-of-type(6):before { content: ""; }
		.RProj td:nth-of-type(7):before { content: ""; }
		.RProj td:nth-of-type(8):before { content: ""; }
		.RProj td:nth-of-type(9):before { content: ""; }
		.RProj td:nth-of-type(10):before { content: ""; }


		/***/
		
		@media (max-width: 480px) {
		    
		        /** Styles for Tables @480 **/
		
				.RProj table{ 
					border: none; 
				}
		
				.RProj body{ 
					padding: 0; 
					margin: 0; 
				}
		
				/***/

