I have this table, and the first column has a rowspan, and I would like to hide the border that is shared between the first column and the last row! In the picture you see on the right how I want it!

I don't know how you can hide only a part of a border, I tried making the left border of the bottom part transparent hoping it overwrites the one of the first column, but it doesn't work!
Is this possible?
CSS of the bottom row:
#detailYear .blackBorderPrintLeft {
padding: 15px;
font-size: 20px;
vertical-align: middle;
border-color: #000 !important;
border-top: 1px solid !important;
border-bottom: 1px solid !important;
border-left: 0px solid rgba(255, 255, 255, 0.00) !important;
}
CSS of the left rowspan:
#detailYear .yearCellVertical {
height: 140px;
white-space: nowrap;
width: 5%;
border-color: #000;
border-right: 1px solid;
border-bottom: 1px solid;
}
#detailYear .yearCellVertical > div {
transform: translate(3px, 31px) rotate(270deg);
width: 35px;
text-align: center;
vertical-align: middle;
font-weight: bold;
font-size: 35px;
}
#detailYear .yearCellVertical > div > span {
padding: 5px 10px;
}
CSS of the entire table (I had table-bordered bootstrap class, but had to take it away and give manually borders because the upper border of the bottom row wasn't showing a thicker black border as I wanted):
#detailYear {
display: none;
width: 94%;
border: 1px solid rgb(221, 221, 221);
}
#detailYear td {
vertical-align: middle;
text-align: center;
border-bottom: 0px solid rgb(221, 221, 221);
border-top: 1px solid rgb(221, 221, 221);
border-right: 1px solid rgb(221, 221, 221);
border-left: 1px solid rgb(221, 221, 221);
}
